我正在使用FineUploader v3.8,并已成功启动并运行它。至此,我将以HTML格式向用户列出可用的文件类型,并且在配置中有对这些文件的引用。我只想在一个列出扩展名的地方,这样就不会重复,并且可以轻松更改。

我尝试过这样的事情:

var allowedExtensions = new Array('jpg', 'gif', 'png');

var allowedExtensions = "'jpg', 'gif', 'png'";

然后在“验证:”中,我使用了类似的方法:

allowedExtensions: [allowedExtensions],

这不起作用,并且对于任何/所有文件类型,我都会收到无效的文件类型消息框。
有没有一种方法可以轻松利用控件配置的javascript中的数组变量?谢谢!

最佳答案

使用第一个和第三个代码段,您实际上是在创建一个包含另一个ArrayArray

它可能只需要array literal[...])或new Array(...),而不是两个都需要。

var allowedExtensions = ['jpg', 'gif', 'png'];




allowedExtensions: allowedExtensions, // no extra brackets

关于javascript - FineUploader allowedExtensions是否使用数组?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18599131/

10-11 23:32