尝试使用休息客户端(邮递员)上传图像时,我的状态为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上传到网页,在这种情况下,图片也会被破坏。
有什么想法吗?
答案 0 :(得分:0)
您似乎错误地设置了内容类型。如果您选择image / jpeg,很可能您可以在正文中使用二进制文件。如果您在正文中选择了表单数据,我希望将multipart / form-data作为内容类型。
我没有看到你的服务器端代码,因此很难判断,但我认为,端点会对内容类型作出反应并期望内容相应地形成。