我正在使用FineUploader v3.8,并已成功启动并运行它。至此,我将以HTML格式向用户列出可用的文件类型,并且在配置中有对这些文件的引用。我只想在一个列出扩展名的地方,这样就不会重复,并且可以轻松更改。
我尝试过这样的事情:var allowedExtensions = new Array('jpg', 'gif', 'png');
var allowedExtensions = "'jpg', 'gif', 'png'";
然后在“验证:”中,我使用了类似的方法:allowedExtensions: [allowedExtensions],
这不起作用,并且对于任何/所有文件类型,我都会收到无效的文件类型消息框。
有没有一种方法可以轻松利用控件配置的javascript中的数组变量?谢谢!
最佳答案
使用第一个和第三个代码段,您实际上是在创建一个包含另一个Array
的Array
它可能只需要array literal([...]
)或new Array(...)
,而不是两个都需要。
var allowedExtensions = ['jpg', 'gif', 'png'];
allowedExtensions: allowedExtensions, // no extra brackets
关于javascript - FineUploader allowedExtensions是否使用数组?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18599131/