multipartform-data 相关问题

multipart / form-data是用于将表单发送到Web服务的内容类型,包括文件上载。

如何将特定数据设置到FormData中?

如何向服务器发送数据(Django Rest Framework),以便服务器接收到这种格式的数据: { “键”:“值”, “key_aray”:[ “关键”:“...

回答 1 投票 0

使用 Python 请求发送多部分/表单数据时遇到问题

我正在尝试将三个字符串发布到 API/表单。如果您熟悉的话,该 Web 服务称为 Nginx 代理管理器。它实际上没有 API 文档,但它使用 openapi 3.1.0。我正在尝试发布此内容

回答 1 投票 0

如何在node.js中将图像缓冲区转换为表单数据?

我有一个图像缓冲区,例如: 我有一个图像缓冲区,例如: <Buffer ff d8 ff e0 00 10 4a 46 49 46 00 01 01 00 00 01 00 01 00 00 ff db 00 43 00 04 03 03 03 03 02 04 03 03 03 04 04 04 05 06 0a 06 06 05 05 06 0c 08 09 07 ... 231835 more bytes> 我已经从 npm 安装了表单数据模块。 我需要将此图像文件作为表单数据发送,我尝试过: const form = new FormData(); form.append("image", buffer, { filename: "london.jpg" }); 但是没有成功,我该如何解决这个问题? 我终于找到了使用请求模块解决问题的方法。 https://www.npmjs.com/package/request request.post({ url, formData: { image: { value: file.buffer, // Give your node.js buffer to here options: { filename: file.originalname, // filename contentType: file.mimetype // file content-type } } } },(error, http_response, body) => { }); 您已识别文件名,但未识别内容类型。你两者都需要: form.append("image", buffer, { filename: "london.jpg", contentType: "image/jpg" }); 请参阅我的回答此处了解更多详细信息。

回答 2 投票 0

使用 Blob、Buffer、BinaryString 附加表单数据(后端 NodeJS)

是否有任何方法或任何支持的表单数据包将表单数据附加到 Buffer、BinaryString 或 Blob 对象,并通过 API 使用内容类型 multipart/form-data 请求它(它是一个服务器...

回答 1 投票 0

PHP 中的 cURL 请求既不成功也不显示错误

我正在尝试使用支持 cURL 的 PHP 5.3 中的 cURL 对 API 进行 post 请求。以下应该将图像发送到端点的代码不会从服务器产生错误...

回答 1 投票 0

如何使用 Faraday 的 post 方法发送 JSON 作为表单数据

我应该如何使用“application/x-www-form-urlencoded”和“multipart/form-data;”的 post 方法在 Faraday 中发送此 JSON标题? 消息={ “姓名”:“约翰”, “年龄”:30, “汽车”:{ ...

回答 2 投票 0

Laravel 10 + Blade - 同一输入键下的图像和字符串不起作用

我的刀片文件 - 我的刀片文件 - <input type="file" class="form-control" name="attribute_type_value[]"> <input type="text" class="form-control" name="attribute_type_value[]"> <input type="file" class="form-control" name="attribute_type_value[]"> <input type="text" class="form-control" name="attribute_type_value[]"> 我有 4 个字段,如图所示。 在控制器中(存储方法的开头), dd($request->all()); 给出=> array:3 [▼ // app\Http\Controllers\GuidelineController.php:421 "_token" => "SdTIs78s642zhupVD9diK7m6cA1hjVzeYjI6aOl5" "attribute_type_key" => array:4 [▼ 0 => "image" 1 => "rich-text" 2 => "image" 3 => "rich-text" ] "attribute_type_value" => array:2 [▼ 0 => Illuminate\Http \ UploadedFile {#1439 ▶} 1 => Illuminate\Http \ UploadedFile {#1440 ▶} ] ] 我尝试了不同的验证规则,例如有条件地检查字符串或图像,我猜这不是实际问题 预期结果: "attribute_type_key" => array:4 [] "attribute_type_value" => array:4 [] 但是得到: "attribute_type_key" => array:4 [] "attribute_type_value" => array:2 [] 你可以试试这个: <form enctype="multipart/form-data" method="POST" action="{{route('test')}}"> @csrf <input type="file" class="form-control" name="file_attribute_type_value[]"> <input type="text" class="form-control" name="text_attribute_type_value[]"> <input type="file" class="form-control" name="file_attribute_type_value[]"> <input type="text" class="form-control" name="text_attribute_type_value[]"> <button type="submit">Send</button> </form> </body> 输出示例: [dd() 中的输出]:https://i.sstatic.net/kEiZdYMb.png

回答 1 投票 0

将 ytdl-core 流转换为 Nodejs Express 中的 blob

我正在开发 YouTube 播放列表音频下载器,但遇到了障碍(见下文)。下载一个视频的音频没有问题;我只是将流传输到响应: ytdl(信息。

回答 1 投票 0

如何使用FastAPI上传文件和JSON数据? [重复]

这是我的 Pydantic 模型: 类基础(基础模型): 名称:str 点:可选[浮点] = 无 is_accepted: 可选[布尔] = False 这是端点: def create_base( 基数:基数 =

回答 1 投票 0

调用具有 HashMap 类型的 @RequestPart 参数的 Spring 控制器<FilesUploadEnum, MultipartFile>

我有一个用于上传可变数量文件的服务的 Spring 控制器,我想将它们全部封装在 HashMap 对象中而不是...

回答 1 投票 0

在 lambda 注释框架 .NET 中解析原始多部分/表单数据

给我 ParseMultipartFormData 函数的代码。 [Lambda函数()] [HttpApi(LambdaHttpMethod.Post, "/create")] 公共异步任务 AddEntity([FromBody]

回答 1 投票 0

使用.NET在AWS lambda注释框架中读取表单数据

在函数内部,我想获取表单数据文件。 我无法在 API 请求中使用表单文件。 [Lambda函数()] [HttpApi(LambdaHttpMethod.Post, "/create")] 公共异步任务 在函数内部,我想获取表单数据文件。 我无法在API请求中使用表单文件。 [LambdaFunction()] [HttpApi(LambdaHttpMethod.Post, "/create")] public async Task<IActionResult> AddEntity() { try { return new OkObjectResult(new { message = "data added" }); } catch (Exception ex) { throw; } } AWS Lambda 不直接支持 IFormFile。相反,使用 APIGatewayHttpApiV2ProxyRequest 访问原始多部分/表单数据负载,并使用 HttpMultipartParser 等库对其进行解析。这是基本设置: [LambdaFunction()] [HttpApi(LambdaHttpMethod.Post, "/create")] public async Task<IActionResult> AddEntity([FromBody] APIGatewayHttpApiV2ProxyRequest request) { var contentType = request.Headers["content-type"]; if (contentType.Contains("multipart/form-data")) { var formData = ParseMultipartFormData(request.Body, contentType); var fileContent = formData["file"]; // Process file here } return Ok(new { message = "Data added successfully" }); } 使用Postman等工具发送多部分/表单数据

回答 1 投票 0

使用.net在aws lamda注释框架中读取表单数据

在函数内部,我想获取表单数据文件 我无法在 api 请求中使用表单文件 [Lambda函数()] [HttpApi(LambdaHttpMethod.Post,“/create”)] 公共异步任务 在函数内部,我想获取表单数据文件 我无法在api请求中使用表单文件 [LambdaFunction()] [HttpApi(LambdaHttpMethod.Post, "/create")] public async Task<IActionResult> AddEntity() { try { return new OkObjectResult(new { message = "data added" }); } catch (Exception ex) { throw; } }``` AWS Lambda 不直接支持 IFormFile。相反,使用 APIGatewayHttpApiV2ProxyRequest 访问原始多部分/表单数据负载,并使用 HttpMultipartParser 等库对其进行解析。这是基本设置: [LambdaFunction()] [HttpApi(LambdaHttpMethod.Post, "/create")] public async Task<IActionResult> AddEntity([FromBody] APIGatewayHttpApiV2ProxyRequest request) { var contentType = request.Headers["content-type"]; if (contentType.Contains("multipart/form-data")) { var formData = ParseMultipartFormData(request.Body, contentType); var fileContent = formData["file"]; // Process file here } return Ok(new { message = "Data added successfully" }); } 使用Postman等工具发送多部分/表单数据

回答 1 投票 0

FastAPI - 如何通过 HTML 表单上传文件?

我正在制作一个需要上传文件的REST API。出于测试目的,我通过邮递员上传文件,但我不知道如何访问服务器端的文件。我能够找回...

回答 2 投票 0

如何在 MultiPartHttpRequest 中传递 Dictionary<string, string> 以及 c# 中的文件

我有一个要求,需要将 Dictionary 过滤器作为 MultiPartHttpRequest 中的参数传递。文件正在上传,但过滤器为空。如果有人可以帮我发送...

回答 1 投票 0

SoapUI/ReadyAPI - 多部分/表单数据 REST 请求。如何设置非文件部分的content-type?

在多部分请求中,非文件部分可以具有多种内容类型之一(文本/纯文本、应用程序/json 和应用程序/xml 可能是最常用的)。在 SoapUI 或 ReadyAPI 中,我无法弄清楚...

回答 1 投票 0

从我的前端发送FormData到后端不起作用(后端的req.body为空)

这是奥马尔, 注:话太多了?如果您只是想了解问题,下面的部分并非全部都是必须检查的,只需查看以下部分: 前端(快速浏览一下...

回答 1 投票 0

如何使用 Alamofire multipart 在参数中发送数组

我正在使用 Alamofire 将图像和文件上传到服务器。但我面临着与图像一起发送参数数组的问题。但是当我在 params 中发送数组时,它会将数组转换为 JSON

回答 3 投票 0

Axum 中的“multipart/form-data”请求错误“boundary”无效

所以我正在尝试将文件上传到服务器。我正在使用邮递员测试文件上传,但我在邮递员机智中收到错误“‘multipart/form-data’请求的‘boundary’无效”...

回答 1 投票 0

c# [FromForm] List<IFormFile> 始终导致 null

我想测试用 C# (.NET 8.0) 编写的 REST API 端点。 端点 /import 应从 TestFiles 文件夹中获取多个文件: 使用 Microsoft.AspNetCore.Mvc; var builder = WebApplication.

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.