还需要使用文件将json中的数据发送到服务器端。如何在服务器端和客户端处理此问题?
答案 0 :(得分:0)
据我所知,您只能发送带有文件的文本,而不是JSON格式或二进制文件。 你可以用邮递员检查一下! 后端有一个Controller示例:
@ResponseStatus(HttpStatus.OK)
@RequestMapping(value = "/uploadImageGallery", method = RequestMethod.POST)
public ResponseEntity<JPresent<Boolean>> imageGallery(@RequestParam("file") MultipartFile file,
@RequestParam("marketerId") Long marketerId) {
Boolean result = new Boolean(false);
MarketerPictureModel pictureModel = new MarketerPictureModel();
byte[] bytes;
if (!file.isEmpty()) {
try {
pictureModel.setContentType(file.getContentType());
service.addToImageGallery(pictureModel);
return jpresent.getResponse(result = true);
} catch (IOException e) {
e.printStackTrace();
return ...
} catch (Exception e) {
...
}