plupload自动上传,第二次提交无效。
1.使用plupload上传单个图片,上传后在页面显示缩略图;
2.使用的是自动上传,点击按钮选择图片后自动开始上传;
3.当第一次上传图片后,图片传错了,点击按钮再次上传,调用start方法后,没有向后台发送上传数据,延迟一段时间后,后台才接收到数据;
html部分代码:
广告主LOGO:
选择并上传
js部分代码:
var initplupload = function() {
//1.logo上传
logoUpload = new plupload.Uploader({
browse_button : 'uploadLogo',
url : '${cxt!}/xxx/xxx/uploadLogo',
flash_swf_url : '${cxt!}${tpath!}/js/plugin/plupload/Moxie.swf',
silverlight_xap_url : '${cxt!}${tpath!}/js/plugin/plupload/Moxie.xap',
filters : {
mime_types : [ {
title : "image files",
extensions : "jpg,gif,png"
}],
max_file_size : '150kb'
},
multi_selection : false
});
//初始化
logoUpload.init();
//文件选择后上传
logoUpload.bind('FilesAdded', autoupload);
//上传完成填充数据
logoUpload.bind('FileUploaded',
function(uploader, file, responseObject) {
debugger;
$.each(file, function(idx, item){
uploader.removeFile(item);
});
var logopath=responseObject.response;
var data = $.parseJSON(logopath);
if(data.msg=="error"){
$("#emsg").html("尺寸错误");
$("#hiddenImage").val("");
$("#showImage").attr("src","");
return;
}
$("#emsg").html("");
$("#hiddenImage").val(data.msg);
$("#showImage").attr("src",data.msg);
common_ajax.successF("成功","上传成功!");
});
};
//自动上传
var autoupload = function(uploader, files) {
debugger;
common_ajax.successF("上传","上传开始!");
uploader.start();
};
相关阅读:
在当前活动EditText中获取用户输入的值显示在另一个活动的TextView中
myeclipse在导入javaweb项目的时候为什么有时候不会自动创建java ee libraries
java中有类似python的cookielib这样的工具库吗?
堆的插入当中,其他元素下移确实没错,但是如何保证所插入元素刚好比另一侧兄弟节点的元素也要大呢?
C++与python在机器学习方面的不同
上传图片时出现无法解析响应,是什么情况,code= -1017
前端代码js自动化测试jstestdriver+requirejs+maven的错误 scripterror?
求助,div设置为absolute定位,高度为父元素的100%,但在IE8下不生效
PATCH和PUT方法的区别?
iOS 7中如何获得IMSI MCC MNC
Android怎么样获取Oracle数据
IOS9 为什么不能够下载企业版app,直接安装是没问题的就是下载不行?
Mac上开发android游戏 修改代码后project不更新
vue.js列表渲染
PHP POST无法获得数据
Swift中如何使用标签数组,如生成一个UILabel数组
elasticsearch与mongodb数据同步问题?
js中如何根据提供的年月获取指定日期的总天数
Application Cache Error event: Manifest fetch failed (4)
thinkphp使用主题后不能使用静态缓存,怎么解决?