我们可以同时使用内容类型八位字节流和 json 吗?
Posted
技术标签:
【中文标题】我们可以同时使用内容类型八位字节流和 json 吗?【英文标题】:can we use content type octet stream and json together? 【发布时间】:2016-11-06 21:19:04 【问题描述】:我创建了一个用于上传文件的一站式服务。 我的服务使用 Stream 获取文件,使用 Map of String 获取一些信息。
@RequestMapping(value = "/upload" , method = RequestMethod.POST)
public void upload(InputStream file,Map<String, String> fileInfoMap)
如果是,那么如何使用 POSTMAN 调用服务? 如果没有,请提出一些替代方案?
【问题讨论】:
如果有帮助,请检查此***.com/questions/9081079/… 【参考方案1】:在邮递员中添加multipart/mixed
content_type,在正文部分下选择表单数据,如下图所示
【讨论】:
您好,我已将 application/octet-stream 用于文件。这个对我有用。但是如何获取 Map如果不行就用邮递员试试 curl
curl -i -X POST -H "Content-Type: multipart/mixed" -F "fileInfoMap="name=xxx&age=24&location=yyy";type=application/x-www-form-urlencoded" -F "file=@somefile.zip" http://localhost:8080/upload
【讨论】:
以上是关于我们可以同时使用内容类型八位字节流和 json 吗?的主要内容,如果未能解决你的问题,请参考以下文章