AS3 Flex - Windows上的用户可以选择FileReference.browse上的任何文件,而不管FileFilter

时间:2012-09-10 18:52:07

标签: actionscript-3 flex file-upload filereference filefilter

我的应用程序中有这行代码,但是当我在Windows PC上运行时,用户可以选择“自定义文件”(实际应该读取“剪辑”)和(默认情况下,我)猜)“所有文件”。在这种情况下,用户可以,例如,将wmv剪辑上传到我的系统,该剪辑无法处理它。有没有办法阻止“所有文件”选项,还是我需要在选择后建立自己的过滤系统?

在Mac上

一切都很好

myFileReference.browse([new FileFilter("clips","*.swf;*.flv;*.f4v;*.mov;*.mp4")])

感谢名单

1 个答案:

答案 0 :(得分:0)

此问题显然取决于Windows版本,浏览器类型以及Flash Player版本。由于Windows用户可以在“文件名”字段中输入*并获取所有文件,因此无法通过文件类型选择100%安全。

我只是得到一个提示,无论如何都要验证,这就是我要做的。

欢呼声