0

我正在使用 FineUploader v3.8,并已成功启动并运行。此时,我在 HTML 中为用户列出了可用的文件类型,并且在配置中有对这些的引用。我只想在一个地方列出扩展名,这样就不会重复,而且可以很容易地更改。

我试过这样的事情:

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

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

然后在“验证:”中我使用了这样的东西:

allowedExtensions: [allowedExtensions],

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

4

1 回答 1

4

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

它可能只需要一个数组文字( [...]) 或者new Array(...)两者都需要。

var allowedExtensions = ['jpg', 'gif', 'png'];
allowedExtensions: allowedExtensions, // no extra brackets
于 2013-09-03T18:38:36.990 回答