使用jquery uploadfy插件上传文件返回json格式的处理办法
来源:互联网 发布:paperpass查重数据库 编辑:程序博客网 时间:2024/06/05 05:07
/*uploadify文件上传,支持任意格式 */
$("#uploadFile").uploadify({
'auto' : false,//是否自动上传
'multi' : false,//同一时间上传的数量
'preventCaching' : true,
'swf' : '${ctx}/scripts/uploadify-v3.1/uploadify.swf?str='+new Date(),
'uploader' : '${ctx}/upload_uploadFile.action;jsessionid=<%=session.getId()%>',
'buttonText' : '添加附件', //文字
'method' : 'post',
'buttonClass' : 'uploadify-button',
'fileTypeDesc' : 'Any old file you want...',
'fileTypeExts' : '*.*',//设置上传的文件类型
'fileObjName' : 'uploadFile',
'displayData' : 'percentage',
/* 'queueID' : 'file_queue', */
'fileSizeLimit' : '2048KB',//大小限制,默认kb
'uploadLimit' : 10,//上传文件个数限制
'queueSizeLimit' : 1,
$(".display_a").css("display","");
$("#uploadFile").uploadify('disable', true);
$("#upload_a").css("display","none");
},
'onUploadError' : function(file, errorCode, errorMsg, errorString) {
alert('The file' + file.name + ' could not be uploaded: ' + errorString);
},
'onQueueComplete' : function(queueData) {
/* alert(queueData.uploadsSuccessful + ' files were successfully uploaded.'); */
},
'onSelect': function(file){
},
'onCancel' : function(file) {
}
$("#uploadFile").uploadify({
'auto' : false,//是否自动上传
'multi' : false,//同一时间上传的数量
'preventCaching' : true,
'swf' : '${ctx}/scripts/uploadify-v3.1/uploadify.swf?str='+new Date(),
'uploader' : '${ctx}/upload_uploadFile.action;jsessionid=<%=session.getId()%>',
'buttonText' : '添加附件', //文字
'method' : 'post',
'buttonClass' : 'uploadify-button',
'fileTypeDesc' : 'Any old file you want...',
'fileTypeExts' : '*.*',//设置上传的文件类型
'fileObjName' : 'uploadFile',
'displayData' : 'percentage',
/* 'queueID' : 'file_queue', */
'fileSizeLimit' : '2048KB',//大小限制,默认kb
'uploadLimit' : 10,//上传文件个数限制
'queueSizeLimit' : 1,
'onUploadSuccess' : function(file, data, response) {
/* data:"20090919142012.jpg" 时间戳加上传文件的后缀,data是带有双引号字符串,直接从actionContext中获取,以json格式返回的字符串 */
/* 方案1:var obj = JSON.parse(data);ie 6\7不支持;优先考虑该方案 *//* 方案2:var obj = eval("(" + data + ")");最不推荐的方案*/
/* 方案3:如果考虑到兼顾IE6的话可以使用该方案*/
var obj = new Function("return "+data)();
$("#attach").attr("value",obj);
$("#attach_name").html(obj);$(".display_a").css("display","");
$("#uploadFile").uploadify('disable', true);
$("#upload_a").css("display","none");
},
'onUploadError' : function(file, errorCode, errorMsg, errorString) {
alert('The file' + file.name + ' could not be uploaded: ' + errorString);
},
'onQueueComplete' : function(queueData) {
/* alert(queueData.uploadsSuccessful + ' files were successfully uploaded.'); */
},
'onSelect': function(file){
},
'onCancel' : function(file) {
}
});
- 使用jquery uploadfy插件上传文件返回json格式的处理办法
- 上传(浏览)Uploadfy插件的使用
- 怎么把文件上传文件uploadfy插件
- ie8下使用jquery-file-upload上传文件后返回json格式数据提示下载
- uploadfy上传插件汇总
- FireFox中使用JQuery的ajaxfileupload插件返回JSON格式数据提示保存的解决方法。
- 文件上传Uploadfy控件使用详解,及其使用过程中遇到的问题
- jQuery上传文件插件AjaxFileUpload的使用
- 【js与jquery】jquery对返回json格式数据的处理和解析
- JQuery返回Json日期格式的問題 jquery对时间/Date(1387900800000)进行处理
- 关于文件上传jQuery插件jquery.uploadify的使用心得
- jquery返回json的标准格式
- jquery请求返回json格式的数据
- Jquery.uploadfy批量上传,参数解释
- ajax处理返回的json格式数据
- 使用ThinkPHP上传类处理KindEditor上传的图片(主要是注意返回格式的方式)
- SpringMVC使用@ResponseBody时返回json的日期格式处理为指定格式
- 关于ext与springMVC中上传文件并以JSON格式返回入STORE的问题
- php REST程序设计的uml图
- strcpy函数为什么要返回指针?
- 解决android自定义标题栏充满的问题
- udev详解
- Green Mutexes
- 使用jquery uploadfy插件上传文件返回json格式的处理办法
- Java中的值传递和引用传递
- 网站分析基础概念之初访者
- 计算定期还款额度
- cocos2d 动画操作
- Ant编译
- 解决android sdk manager更新失败问题
- 时间自动填充
- s3c2440存储控制器和地址以及启动的理解