我需要发送一个文件到我的服务器我正在使用一个FormData和我指定的标题,但我不断得到相同的错误:500这并没有告诉我很多,当我尝试在开发工具中检查网络时,我看到来自服务器的以下消息:
追溯(最近调用最后调用):文件"/var/任务/aws_lambda_powertools/事件处理程序/api_网关. py ",第611行,在调用路由返回响应构建器(自.到_响应(路由.函数(**参数)),路由)文件"/var/任务/路由/www.example.com",第47行,在上载文件文件url中,图像url =上载文件销售线索leads.py在从请求正文获取文件"内容类型"中:标头["内容类型"],键错误:shared.py", line 25, in get_file_from_request_body "content-type": headers["Content-Type"], KeyError: 'Content-Type'
这是我的帖子请求:
const attchFiles = new FormData();
attchFiles.append("files", files);
const attachements = await axios.post(MyURL, attchFiles, {
headers: {
"Content-Type": "multipart/form-data",
},
});
console.log(attachements);
1条答案
按热度按时间e5nqia271#
您需要添加适当的标头:
所以在你的例子中:
实际上,您漏掉了"边界"标题。