如果有人这样做,我将自动设置为false并从上传中调用该功能
$( '#file_upload')uploadifyUpload();
我尝试选择多个文件,如果我单击file_upload文件并选择,则所有文件都在队列中。然而,在我点击按钮后,队列上传中只有第一个文件,它不会自动触发/上传队列中的第二个文件。
如果我将auto设置为true,它就像所有文件队列将按顺序上传一样完美。
有什么建议我做错了吗?
提前致谢。
答案 0 :(得分:4)
auto: false
时,您可以使用以下代码上传队列中的所有文件。
$("#file_upload").uploadify('upload', '*');
要选择多个文件,您可能需要设置选项multi: true
答案 1 :(得分:1)
我查看了uploadify-min文件,并祈祷我找到了一个简单的解决方法......
( '#file_upload')uploadifyUpload( “*”);
你去吧。这对你来说有点晚了,抱歉:/,但我保证其他人会觉得这很有用。我没有在这个问题上找到任何文档或论坛帖子,所以这应该可以节省生命。
事实证明,所有自动实际上都是立即调用uploadify函数,但添加了星号参数。
大编辑:
这是多么可怕的回复......在撰写本文时我已经相当破碎了,所以我会更准确地总结一下。
我检查了uploadify代码的内部,以便查看“自动”如何按顺序上传“它们”,并发现它所做的只是在bog standard uploadify命令中添加星号参数。
因此,在自动关闭的情况下,您可以编写('#file_upload')。uploadifyUpload(“*”);
它会在没有自动的情况下上传所有内容...我认为......
答案 2 :(得分:0)
这就是auto的用途。如果auto不为true,则需要侦听OnComplete之类的事件,然后手动上传下一个文件,直到队列为空。
将auto设置为true会更容易。
答案 3 :(得分:0)
如果你使用不同的版本, 尝试
$("#file_upload").uploadify('upload', '*');
或
("#file_upload").uploadifyUpload("*");