最近,用webuploder做上传导入功能,除了上传,后台还进行业务处理,一旦时间过长,就会提示timeout,看了下webuploder的api文档,也没能看到哪里有设置timeout,只好看看源码了,最终发现,webuploder设置超时时间还是很方便的。webuploader的默认的超时时间是:2 * 60 * 1000。你可以根据需要自行设置webuploder的超时时间,当然如果不设置超时时间的话,把timeout设置为0即可,具体代码如下
uploader = WebUploader.create({ resize: false,// 不压缩image swf: '${ctx}/static/plugin/webuploader/Uploader.swf',// swf文件路径 server: '${ctx}/admin/order/importXls.action',// 文件接收服务端。 timeout: 0, accept:{ title: 'excel', extensions: 'xls', mimeTypes: 'application/vnd.ms-excel' }, // 选择文件的按钮。可选。 // 内部根据当前运行是创建,可能是input元素,也可能是flash. pick: '#picker' },2);
注意timeout设置即可
相关博文
webuploader超时时间timeout设置