jQuery File Upload 多文件 单击选中或多选文件直接自动上载 无需提交按钮
来源:互联网 发布:java服务器端环境搭建 编辑:程序博客网 时间:2024/04/28 06:39
jQuery-File-Upload
插件地址:https://github.com/blueimp/jQuery-File-Upload
HTML,激活 fileupload 按钮,你可以用 CSS 绘制你喜欢的效果
<button onclick="$('#fileupload').click();">select file ...</button>
HTML,页码上放置一个文件选择类型的控件,隐藏形式(display: none),如果服务端是 struts2,那么 name="upload" 很重要,如果是 servlet 或其它则无所谓。
<input id="fileupload" type="file" name="upload" multiple style='display: none'>
javascript
$('#fileuploadCompanyLogo').fileupload( { url : 'struts/image/UploadFile', type : 'post', dataType : 'json', autoUpload : true, formData : [ {} ], done : function(e, data) { console.debug(data.result); // var object = JSON.parse(data.result); var image = new Image(object.image.id, object.image.assetId, object.image.assetXml, object.image.url, object.image.type); console.log('image formUploadFileUser success,' + image); }, progressall : function(e, data) { var progress = parseInt(data.loaded / data.total * 100, 10); console.log(progress + '%', data.loaded, data.total); }, fail : function(e, data) { console.log('fileupload, fail', e, data); } }).prop('disabled', !$.support.fileInput).parent().addClass($.support.fileInput ? undefined : 'disabled');
https://github.com/blueimp/jQuery-File-Upload
这里还有更多的例子与相应的文档介绍。
0 0
- jQuery File Upload 多文件 单击选中或多选文件直接自动上载 无需提交按钮
- jQuery jForm ajax 单击选中文件直接自动上载 无需提交按钮
- JS计算input-file所选文件大小(一个或多个)
- CFileDialog 多选文件
- 使用WebWork common file upload上载文件
- CFileDialog多选文件问题
- jquery-file-upload限制文件上传大小和文件个数
- CFileDialog 多选文件,取得的文件路径错误BUG
- jquery file upload多文件上传的简单应用
- 让CFileDialog可以多选文件
- 获取GetOpenFileName多选文件名
- 获取GetOpenFileName多选文件名
- jQuery-File-Upload外部按钮触发上传
- jQuery单击记录行自动选中checkbox
- JQuery Upload File 上传文件提示 Empty file upload result
- struts2 多文件上载 jquery jquery.form ajax 无刷新
- SpringMVC File Upload 多文件上传
- 在ASP.NET中实现多文件上传(三)---jQuery Multiple File Upload Plugin
- 1067
- IIC_AD/DA
- linux(非root) 开机启动tomcat和80端口无法开启解决方案
- PAT(A) - 1058. A+B in Hogwarts (20)
- 2017 小米java开发试题
- jQuery File Upload 多文件 单击选中或多选文件直接自动上载 无需提交按钮
- Docke 1.12 基础篇:48条命令(3)
- 微信解读
- 散列码中的equals问题
- CentOS7 安装 Mysql 5.7,密码查看与修改
- 一般组合
- Android 读取assets的数据库文件
- POJ 2187:Beauty Contest (凸包+旋转卡壳)
- 我的愿望是世界和平