1

我正在使用 uploadify HTML5 版本(刚刚带来并下载了最新版本)。但是我的问题是在弹出对话框中仅显示选定的给定文件扩展名没有按预期工作,它显示所有文件。就我而言,我下面的编码与网站上的演示完全一样。它适用于所有其他功能,如上传、按钮文本...等唯一的问题是我只想在弹出对话框中显示给定类型的文件。

<div id="logoqueue"></div>

          <form>
          <input id="logo" name="logo" type="file">
        <span style="font-size:9px">* JPG,PNG,GIF files only </span>

      <script type="text/javascript">
        $(function() {
            $('#logo').uploadifive({
                'auto'         : true,
                'method'   : 'post',
                'fileTypeDesc' : 'Image Files',
                'fileTypeExts' : '*.jpg;*.png;*.gif;*.jpeg;', 
                'fileSizeLimit' : '5MB',                
                'formData'     : {'uniqID':'67867868'},
                'queueID'      : 'logoqueue',
                'uploadScript' : '/ajax/uploadlogo.php',
                'fileTypeDesc': 'Select Image', 
                 'onUploadComplete' : function(file, data) {
                    //console.log(data);
                }
            });
        });
    </script>

有没有人觉得这里有什么可疑之处?请注意我使用的是 HTML 5 版本而不是免费的 Flash 版本。

4

2 回答 2

0

打开您使用的uploadifive js,无论是缩小还是正常,然后搜索input type="file"然后添加所需的验证属性,例如input type="file" accept="image/gif, image/jpeg, image/png"这会对你有所帮助。开心点。

于 2016-04-19T08:36:01.850 回答
-1

据uploadify创作者介绍,文件选择器上的文件扩展名过滤业务是flash的一项功能,在HTML5版本中不可用。如果您想阅读,这里是他们论坛中答案的链接(论坛现在已锁定,因此您无法再询问任何内容)。

http://www.uploadify.com/forum/#/discussion/8310/missing-filetypedesc-filetypeexts/p1

于 2013-09-30T15:06:46.280 回答