美好的一天,
我写了服务GET请求的服务器代码(java,spring)。 响应应采用多部分格式,并且应包括两部分:字符串(json对象)和文件数据。
代码是:
FileSystemResource resource = new FileSystemResource(targetFile);
String info = getInfo(targetFile);
MultiValueMap<String, Object> form = new LinkedMultiValueMap<String, Object>();
form.add("info", info);
form.add("file", resource);
MediaType multiPart =
MediaType.parseMediaType(MediaType.MULTIPART_FORM_DATA_VALUE);
ResponseEntity <MultiValueMap<String, Object>> responseEntity =
ResponseEntity.ok().contentType(multiPart).body(form);
return responseEntity;
代码工作正常,但是我没有找到定义零件内容类型的方法。 对于第一部分,它应该是application / json,对于第二部分,它取决于文件类型。
如何定义它?
答案 0 :(得分:0)
您尝试过吗?
最好的问候。