Comments (13)
是指文件选择个数的限制吗?比如整个上传过程只能选择10个文件?
fileNumLimit
可以做这个事。
from webuploader.
那我应该是在列队之前做出提示对吧 , fileNumLimit 好像是限制上传个数,但不能控制用户选择图片个数
uploader.on('beforeFileQueued', function( file){
});
from webuploader.
你是指文件选择框里面控制用户选择文件数吗?这个只能做到是单选还是多选呢。
from webuploader.
fileNumLimit:10的话,当尝试加入第11个文件的时候会添加不进去,同时触发error事件给uplader实例。
from webuploader.
能写一个列子吗?
我写的这个使用不了
uploader.on( 'beforeFileQueued', function( file ) {
var stats = uploader.getStats()
if(stats.queueNum > 5){
alert("最多允许上传5张图片");
return false;
}
});
from webuploader.
不好意思,我文档里面没有提及这块。我一会就去补上。
uploader = WebUploader.create({
xxxx,
fileNumLimit: 5
});
uploader.on('error', function( type ){
if ( type === 'Q_EXCEED_NUM_LIMIT' ) {
alert('最多允许上传5张图片');
}
});
from webuploader.
好的,非常感谢回复—
Sent from Mailbox for iPhone
On Fri, Jan 17, 2014 at 8:51 PM, 2betop [email protected] wrote:
不好意思,我文档里面没有提及这块。我一会就去补上。
uploader = WebUploader.create({ xxxx, fileNumLimit: 5 }); uploader.on('error', function( type ){ if ( type === 'Q_EXCEED_NUM_LIMIT' ) { alert('最多允许上传5张图片'); } });
Reply to this email directly or view it on GitHub:
https://github.com/gmuteam/webuploader/issues/102#issuecomment-32603138
from webuploader.
今天做了下测试发现 type === 'Q_EXCEED_NUM_LIMIT' 可以执行到 但无论我使用return false 或者stop()都没有办法停止文件上传,换句话说 即使我限定了上传图片数量 但我还是没有办法阻止文件上传
from webuploader.
如果设置了fileNumLimit为5,是加不进去第6个文件的。为何还要return false
? 那个不满足条件的文件就没有进入队列,根本就不会启动那个文件的上传。
from webuploader.
我发觉一个问题,我用的是flash-only版的
然后假设我fileNumLimit设置为5,我上传的时候选择10个文件,的确会引发error事件
如果我这个时候再重新点击上传,仍然可以选文件,选完,按照我对文件数量限制的理解,uploader应该不做任何事,但事实是文件仍然是可以上传的
这一方面是要自己去处理的么?
我去看了下代码,每次上传的count都会被清零的,结合每次Merge的说明,所以这个应该是就这么设计的
另外感谢提供如此好的工具~
from webuploader.
设置fileNumLimit为1,那么第一次上传成功了,再选择文件上传计数没有清零,然后报Q_EXCEED_NUM_LIMIT这个错误~
from webuploader.
大家提的这个一致的问题有解决的吗?
from webuploader.
我觉得把,这个移动端,例如微信发朋友圈,能控制选择的数量。
但是PC端还没法实现,弹出的窗口是多选就是多选,单选就是单选
from webuploader.
Related Issues (20)
- 上传文件夹,切换到浏览器其他标签页时,会自动暂停上传 HOT 1
- 多个大文件上传,如500M+2000M,500M文件的会上传失败。 HOT 2
- before-send-file的时候task.reject()或者uploader.skipFile() 的bug
- 上传图片底图变为红色
- 关于uploadError回调的reason
- 秒传md5校验自定义reason有时会出现缺失参数的情况,uploadError回调函数中的reason只接受到了Uploaded及之后的四个字段 HOT 3
- 分片后,怎么多个分片并行上传呢 HOT 1
- 同时选中多个文件,怎么并行上传多个文件呢? HOT 1
- 上传小于 chunkSize 的大小的文件失败
- 上传预览图片突然报错Tainted canvases may not be exported
- !!! 急急急 文件上传失败后重新上传不调接口报错 HOT 2
- SHA1支持吗?只看到了MD5 HOT 2
- 怎么过滤uploader-list列表的数据
- addFile时怎么附带一些额外信息
- 一个页面有两个实例,对应两个上传的接口 HOT 2
- 关于react 下使用this.input 绑定picker的问题
- 请问可以免费商业使用吗?
- 前端使用出现一个莫名的问题,嵌入小程序的H5页面 部分手机无法调用相机和相册,大部分手机是可用的,用vconsole 看了下控制台 也无任何报错 请问有这方面的问题提交吗 谢谢
- m5File is not a function HOT 1
- 是否支持排序?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webuploader.