Java 如何在SpringMVC中使用ajax文件上传和其他参数(如文本框数据)将文件发送到控制器?
还需要将json格式的数据与文件一起发送到服务器端。如何在服务器端和客户端处理此问题?据我所知,您可以使用文件发送文本,而不是JSON格式或二进制文件。 你可以和邮递员核对一下! 后端中有一个控制器示例:Java 如何在SpringMVC中使用ajax文件上传和其他参数(如文本框数据)将文件发送到控制器?,java,jquery,spring,spring-mvc,Java,Jquery,Spring,Spring Mvc,还需要将json格式的数据与文件一起发送到服务器端。如何在服务器端和客户端处理此问题?据我所知,您可以使用文件发送文本,而不是JSON格式或二进制文件。 你可以和邮递员核对一下! 后端中有一个控制器示例: @ResponseStatus(HttpStatus.OK) @RequestMapping(value = "/uploadImageGallery", method = RequestMethod.POST) public ResponseEntity<JPresent<Boo
@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) {
...
}
你不明白吗?您需要使用ajax在服务器上上传文件,还需要在ajax调用中发送一些json数据??嘿,为了发送数据,您可以使用以下库以及用户选择的文件,我需要将用户输入的文本框的一些参数值发送到服务器端?那么如何同时做到这两个呢