webuploader 上传formData参数, Spring MVC 怎么去接收?

发布于 2021-12-06 10:00:36 字数 78 浏览 772 评论 5

前端是用WebUploader写的一个上传,然后里面有 formData 参数 ,后台是用Spring MVC 写的, 怎么去接收这个formDate的值呢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

输什么也不输骨气 2021-12-09 15:01:14

那么php后台怎么接受呢??哪位大神回答一下

青萝楚歌 2021-12-09 14:53:33

谢谢,刚刚解决了 - - 我formData传的参数用的{id:0,name"Json"} 然后就一直跟原来的冲突,有问题。现在解决了,改一下Json就好了。

明月松间行 2021-12-09 14:53:05

回复
有关于这个问题的详细代码么,,我后台用request.getParameter();为空???

已下线请稍等 2021-12-09 00:09:06

回复
有的,等我晚上回家找找

羁拥 2021-12-07 10:53:49

不管是什么写的上传,对springmvc来说处理方式都是一样的,springmvc做文件上传需要依靠Commons-fileupload,控制器方法类似于:

@RequestMapping(value = "/backup", method = RequestMethod.POST)
    @ResponseBody
    public String uploadBackupFile(@RequestParam MultipartFile file) {
        downloadUploadService.uploadBackupFile(serial, file);
        return RETURN_STR;
    }

其中“MultipartFile“的完整限定名是

import org.springframework.web.multipart.MultipartFile;

它描述了用户上传的文件的信息,从里面得到文件并存储的操作:

private void saveFile(String parent, MultipartFile srcFile) {
        String fileName = srcFile.getOriginalFilename();
        File destFile = new File(parent, fileName);
        try {
            FileUtils.copyInputStreamToFile(srcFile.getInputStream(), destFile);
        } catch (IOException e) {}
    }

这里面的“FileUtils”完整限定名是

import org.apache.commons.io.FileUtils;

来自Commons-io,是Commons-fileupload的一个依赖。其实就是将上传文件描述对象的输入流拷贝到存储的目标文件中。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文