Django 如何在邮递员中使用raw上传图像?

Django 如何在邮递员中使用raw上传图像?,django,request,image-upload,postman,Django,Request,Image Upload,Postman,我试图上传一个图像使用邮递员。我成功地处理了表单数据,但没有以原始JSON格式传递数据 通过邮递员中的表格数据请求: 通过curl请求: 当我以原始身份发送请求时: 尽管我在Django设置中添加了MultiPartParser,但仍出现以下错误: 有人能帮我解决这个问题吗?当我使用图像上载时,我使用base64对图像进行编码,编码后的字符串作为json字符串传递。在后端,我们可以解码字符串并生成图像。试试这个,我想它可以工作。好,只是为了说明是否有人遇到了这个问题,如果您想使用json上

我试图上传一个图像使用邮递员。我成功地处理了表单数据,但没有以原始JSON格式传递数据

通过邮递员中的表格数据请求:

通过curl请求:

当我以原始身份发送请求时:

尽管我在Django设置中添加了MultiPartParser,但仍出现以下错误:


有人能帮我解决这个问题吗?

当我使用图像上载时,我使用base64对图像进行编码,编码后的字符串作为json字符串传递。在后端,我们可以解码字符串并生成图像。试试这个,我想它可以工作。

好,只是为了说明是否有人遇到了这个问题,如果您想使用json上传图像,那么需要附加图像的base64字符串,比如
“profile_image”:{“name”:“72397.jpg”,“content_type”:“image/jpg”,“file”:“base64string”}
,或者任何一种方式都是“form data”,我现在也有同样的问题。我需要用图像传递基本数据。你能告诉我你是如何用原始数据传递图像的代码吗。
curl -X POST -H "Content-Type:multipart/form-data" -F "profile_image=@/home/shivani/Pictures/Wallpapers/8018.jpg" http://127.0.0.1:8000/api/users/1/image/
{"message":"Image Uploaded successfully.","profile_image":"http://res.cloudinary.com/aubergine-solutions/image/upload/v1430204993/w0oxhv6beaxd14twrxmi.jpg"}~