webuploader 简单实用
来源:互联网 发布:xampp部署php网站 编辑:程序博客网 时间:2024/06/06 08:51
var uploader;//声明
function uploadPic(){
uploader = WebUploader.create({
auto: true,
swf: '<%=AppConfig.getBaseUrlPrefix() %>js/util/webUploader/Uploader.swf',//插件
server: '<%=AppConfig.getUserOaPrefix()%>oa_file_upload.do', //上传路径
pick:{"id":"#uploadPic","innerHTML":"<a href=\"javascript:void(0);\" >   </a>"},//绑定
method:'POST',//上传方式
duplicate:false,//是否去重默认undefined(false),true代表可以重复
accept:{
title: 'Images', //限制图片上传格式
extensions: 'gif,jpg,jpeg,bmp,png',mimeTypes: 'image/*'/**accept:{
title:'intoTypes',//限制文件上传格式extensions:'doc,docx,pdf,txt,html,java,zip,rar,xls,xlsm,xlsx,wps,ppt,pptx,csv',mimeTypes:'.doc,.docx,.pdf,.txt,.html,.java,.zip,.rar,.xls,.xlsm,.xlsx,.wps,.ppt,.pptx,.csv'}
*/
}
});
//文件上传成功,给item添加成功class, 用样式标记上传成功。
uploader.on( 'uploadSuccess', function( file ,data) {
var id=file.id;//该id为文件在队列中的编号删除使用
var datauuId = data.fileUuid;
$("#huixian_pic").empty();
$("#upk_pic").val(datauuId);
var appHtml = "<li id='pic_"+datauuId+"'>"+file.name+"<a href='javascript:void(0);'onclick=\"delFile(\'"+datauuId+"');\">删除</a></li>";
var len = $("#huixian_pic li").length;
if(len>0){
var uuId=$("#upk_pic").val();
delFile(uuId);
}
$("#huixian_pic").append(appHtml);
});
//文件上传失败,显示上传出错。
uploader.on( 'error', function( type ) {
if(type=="Q_TYPE_DENIED"){
layer.msg("请上传'gif,jpg,jpeg,bmp,png'格式的图片");
}
});
}
重点说下删除:
上传完成后删除文件,再次上传发现该文件还存在(duplicate:false或undefined的时候),
这时候需要获取到文件在队列中的id(file.id),在删除方法中调用(uploader.removeFile(id))id就是上传完成后对列file的编号;
再次上传不受限制
0 0
- webuploader 简单实用
- Webuploader教程(一)------简单实用上传功能
- Webuploader教程(一)------简单实用上传功能
- Webuploader教程(一)------简单实用上传功能
- Webuploader教程(一)------简单实用上传功能
- [转-qq_34531925]Webuploader教程(一)——简单实用上传功能
- webuploader简单使用
- webuploader简单封装
- webuploader
- webuploader
- webuploader
- 简单实用
- 使用WebUploader上传文件,,简单的配置过程
- WebUploaderSupport --- 让webuploader(多实例化)使用更简单
- 简单实用计算器
- 简单实用的bugfree
- NUNIT简单实用
- lvm简单实用
- 美国监管机构关注区块链议题
- Spring 注解学习@ResponseBody,@RequestBody,@PathVariable
- mysql优化(二) 通过拆分提高表的访问效率
- [生存志] 第99节 白起奋威屠百万
- java servlet 基础
- webuploader 简单实用
- GDAL C#读取shp中文属性值乱码问题
- 只有一条下划线的TextBox
- IDEA安装插件出现incompatible错误
- HTTP请求方法
- 高通 8x26 andorid light sensor(TSL258x) 开发
- Spring Boot中使用Redis数据库
- 区块链开发(四)区块链技术详解PPT
- 面试心得与总结(二)