Git Product home page Git Product logo

Comments (13)

2betop avatar 2betop commented on September 28, 2024

是指文件选择个数的限制吗?比如整个上传过程只能选择10个文件?

fileNumLimit可以做这个事。

from webuploader.

jakeauyeung avatar jakeauyeung commented on September 28, 2024

那我应该是在列队之前做出提示对吧 , fileNumLimit 好像是限制上传个数,但不能控制用户选择图片个数
uploader.on('beforeFileQueued', function( file){

    });

from webuploader.

2betop avatar 2betop commented on September 28, 2024

你是指文件选择框里面控制用户选择文件数吗?这个只能做到是单选还是多选呢。

from webuploader.

2betop avatar 2betop commented on September 28, 2024

fileNumLimit:10的话,当尝试加入第11个文件的时候会添加不进去,同时触发error事件给uplader实例。

from webuploader.

jakeauyeung avatar jakeauyeung commented on September 28, 2024

能写一个列子吗?

我写的这个使用不了

uploader.on( 'beforeFileQueued', function( file ) {
var stats = uploader.getStats()
if(stats.queueNum > 5){
alert("最多允许上传5张图片");
return false;
}
});

from webuploader.

2betop avatar 2betop commented on September 28, 2024

不好意思,我文档里面没有提及这块。我一会就去补上。

uploader = WebUploader.create({
    xxxx,
    fileNumLimit: 5
});

uploader.on('error', function( type ){
    if ( type === 'Q_EXCEED_NUM_LIMIT' ) {
        alert('最多允许上传5张图片');
    }
});

from webuploader.

jakeauyeung avatar jakeauyeung commented on September 28, 2024

好的,非常感谢回复—
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.

jakeauyeung avatar jakeauyeung commented on September 28, 2024

今天做了下测试发现 type === 'Q_EXCEED_NUM_LIMIT' 可以执行到 但无论我使用return false 或者stop()都没有办法停止文件上传,换句话说 即使我限定了上传图片数量 但我还是没有办法阻止文件上传

from webuploader.

2betop avatar 2betop commented on September 28, 2024

如果设置了fileNumLimit为5,是加不进去第6个文件的。为何还要return false? 那个不满足条件的文件就没有进入队列,根本就不会启动那个文件的上传。

from webuploader.

F0ur avatar F0ur commented on September 28, 2024

我发觉一个问题,我用的是flash-only版的
然后假设我fileNumLimit设置为5,我上传的时候选择10个文件,的确会引发error事件
如果我这个时候再重新点击上传,仍然可以选文件,选完,按照我对文件数量限制的理解,uploader应该不做任何事,但事实是文件仍然是可以上传的
这一方面是要自己去处理的么?

我去看了下代码,每次上传的count都会被清零的,结合每次Merge的说明,所以这个应该是就这么设计的
另外感谢提供如此好的工具~

from webuploader.

wavelynn avatar wavelynn commented on September 28, 2024

设置fileNumLimit为1,那么第一次上传成功了,再选择文件上传计数没有清零,然后报Q_EXCEED_NUM_LIMIT这个错误~

from webuploader.

joannaqq avatar joannaqq commented on September 28, 2024

大家提的这个一致的问题有解决的吗?

from webuploader.

HQS1983 avatar HQS1983 commented on September 28, 2024

我觉得把,这个移动端,例如微信发朋友圈,能控制选择的数量。
但是PC端还没法实现,弹出的窗口是多选就是多选,单选就是单选

from webuploader.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.