图片上传错误

时间:2015-09-24 11:31:34

标签: java image api image-uploading postman

尝试使用休息客户端(邮递员)上传图像时,我的状态为201创建并上传文件,但图片在网站中被破坏。这就是我在邮递员中所尝试的。

URL [POST] 
platform/memories/memories?title=testImage

Headers:
Content-Type : image/jpeg
Authorization : Bearer ACCESS_TOKEN

Body
Form-data -> Choose file

除了内容类型和Access_token之外,我们还需要添加其他标头吗?

当我在邮差中尝试二进制而不是正确上传表单数据图像时。

在java代码中,我将图片转换为byte[]并使用ByteArrayRequestEntity上传到网页,在这种情况下,图片也会被破坏。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您似乎错误地设置了内容类型。如果您选择image / jpeg,很可能您可以在正文中使用二进制文件。如果您在正文中选择了表单数据,我希望将multipart / form-data作为内容类型。

我没有看到你的服务器端代码,因此很难判断,但我认为,端点会对内容类型作出反应并期望内容相应地形成。