WebUploader插件是百度团队研发的文件上传插件,使用时可能遇到以下问题,做一个记录:
1、上传按钮失效的问题
描述: 点击 选择上传按钮无效,调整窗口大小后,按钮又可以正常使用了。
解决方案: 延迟初始化,当父类的空间处于显示状态的时候再初始化webUploader, 并在关闭时,销毁Uploader。
//实例代码:
//打开模态框-初始化图片插件
$('#imgModal').on('shown.bs.modal', function () {
_init_upload(callback);
});
//关闭模态框-销毁对象
$('#imgModal').on('hidden.bs.modal', function () {
if (typeof (uploader) != "undefined") {
uploader._destroy();
}
});
2、 上传图片打开文件夹延迟的问题
accept: {
title: 'Images',
extensions: 'jpg,jpeg,png',
mimeTypes: 'image/*'
// 将此行修改为 : mimeTypes: 'image/jpg,image/jpeg,image/png' 即可。**
}
3、 重置文件列表
4、参考博客:
www.genshuixue.com/i-cxy/p/15354513
http://www.cnblogs.com/liangjiang/p/5799984.html