【问题标题】:Uploadify - HTML5 version File extensions not working?Uploadify - HTML5 版本文件扩展名不起作用?
【发布时间】:2013-09-18 03:20:04
【问题描述】:

我正在使用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 版本。

【问题讨论】:

  • 我使用了一个自定义插件,它包含免费的 Flash 版本和付费的 HTML5 版本,所以两者都有(取决于浏览器上传支持)。我还发现 HTML5 版本无法控制文件选择过滤器。 Flash 工作正常。
  • 您能否用插件名称/代码详细发布您的答案。我认为这对很多人都会有用
  • 我只是想确认您的发现。我必须获得发布插件的许可,因为它是我为我工作的公司创建的内部开发(因此他们拥有所有权利)。

标签: javascript jquery html uploadify uploadifive


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • html5版本为付费版
    • 为什么投反对票?您询问了付费版本以及为什么过滤器不适用于文件类型。我准确地回答了这个问题,并指出了支持这一点的创作者的官方说法。
    猜你喜欢
    • 2011-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    相关资源
    最近更新 更多