怎么自动上传呢?
使用多图上传..后台接收到的只有一张....
我不知道你后面是怎么写的,如果也是Spring MVC,在控制器中写入这个参数就好
@RequestParam(value = "file",required = false) MultipartFile[] files
比如说:
@RequestMapping("/uploadEngineeringFiles.do") @ResponseBody public String uploadEngineeringFiles(@RequestParam(value = "file",required = false) MultipartFile[] files,HttpSession session, HttpServletRequest request){ 。。。。。。。。。 }
然后写个文件上传的就OK
你可以参考这个:https://pan.baidu.com/s/1hrLgel2
里面有Spring MVC方式还有Servlet文件上传
亲~~ 如果要再弹出框里面加 上传 要做么弄呢?
上传完之后怎么再编辑该已上传的图片呢
这个由很多实现方式,这个插件,做不到,因为上传过去首先要记录上传的文件路径还有上传的文件名,但是在这个过程中,可能在上传的时候更改文件名(后台执行的操作),这个插件并没有做到这一点,但是你可以自己补充扩展,我这里提供两个思路,仅当交流:
1、在上传的时候你返回上传所有文件的文件名或者完整路径,在前台负责显示,当然这个插件可以为您提供一个执行后的操作方法:"onUpload":function(){alert("zxm last");},相对来说这样的做法比较麻烦,但是您可以一试。
2、上传文件,对上传文件做一个记录,比如说记录数据库中,至于记录文件的id也好,文件路径也好,文件名字也好。你之后要操作的就是用ajax访问获取这个上传的文件信息,然后显示。
在火狐浏览器上面,不能选择图片格式的文件,jpg,png等 ,是什么问题啊
文件fileUpload.js中256行,
原先使用:
var imgUrlStr = window.webkitURL.createObjectURL(fileList[i]);
对火狐支持不好,做了一个更改,但是还在审核中,怕速度太慢,在这里和你说一下,你把这段代码改成如下代码:
var imgUrlStr ="";//获取文件路径 if (window.createObjectURL != undefined) { // basic imgUrlStr = window.createObjectURL(fileList[i]); } else if (window.URL != undefined) { // mozilla(firefox) imgUrlStr = window.URL.createObjectURL(fileList[i]); } else if (window.webkitURL != undefined) { // webkit or chrome imgUrlStr = window.webkitURL.createObjectURL(fileList[i]); }
还有,提示下,这个插件可以拖动文件的方式,进行上传
进度条似乎有问题