如何在POSTMAN中使用raw上传图像?

时间:2015-04-28 09:05:19

标签: django request image-upload postman

我正在尝试使用POSTMAN上传图片。我成功使用了表单数据,但没有使用原始JSON格式传递数据。

  

通过POSTMAN中的表单数据请求:

enter image description here

  

通过curl请求:

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"}~ 

当我发送原始请求时:

enter image description here

虽然我在Django设置中添加了MultiPartParser,但是我收到以下错误:

enter image description here

有人可以帮忙解决这个问题吗?

1 个答案:

答案 0 :(得分:5)

当我使用图片上传时,我使用base64编码图像,并且编码的字符串作为json字符串传递。在后端我们可以解码字符串并制作图像。试试这个,我认为它的工作原理。