【问题标题】:More than one file type in UploadifyUploadify 中不止一种文件类型
【发布时间】:2011-05-26 14:24:08
【问题描述】:

我正在寻找在 jQuery 插件Uploadify 中处理不同文件类型的解决方案。

考虑以下过程:您想用您选择的程序打开一个文件。从默认的 OS-Dialog 开始,您可以在下拉菜单中选择不同的文件类型,这些文件类型分为不同的扩展名。例如音频文件(*.mp3、.ogg)、图像文件(.jpeg、*.gif)等。我知道选项fileExtfileDesc 但我找不到使用此选项实现此特殊功能的正确方法。

我也知道 FancyUpload 用于 mootools,我可以在其中定义不同的类型,但不想为 JavaScript 使用第二个框架。

感谢您的帮助。
莱米

【问题讨论】:

  • 好的,所以您希望下拉菜单在文件上传对话框中可用?
  • 是的,有不止一种选择。

标签: javascript jquery customization uploadify


【解决方案1】:

试试这个:

 <script type="text/javascript">
       // <![CDATA[
       $(document).ready(function() {
       $('#fileInput').uploadify({
       'uploader': 'uploadify/uploadify.swf',
       'script': 'Upload.ashx',
       'scriptData': { 'id': 1, 'foo': 'test'},
       'cancelImg': 'uploadify/cancel.png',
       'auto': true,
       'multi': true,
       'fileDesc': 'Image Files', //<-- This can be whatever you want
       'fileExt': '*.jpg;*.png;*.gif;*.bmp;*.jpeg',  //<-- Answer Here
       'queueSizeLimit': 90,
       'sizeLimit': 4000000,
       'buttonText': 'Choose Images',
       'folder': '/uploads',
       'onAllComplete': function(event, queueID, fileObj, response, data) {

       }
     });
   });
   // ]]>
  </script>

   <input id="fileInput" name="fileInput" type="file" />

【讨论】:

  • 这会导致浏览器文件上传对话框的下拉菜单中出现一个选项。但我正在寻找一种具有多个文件类型的解决方案。
  • 我明白了...不要认为您可以通过 uploadify 做到这一点。 =/ 除非自从我上次检查以来他们有更新。
  • 目前不可能 - 我的建议是询问 uploadify 的人是否会考虑实施..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-02
  • 2020-02-28
  • 1970-01-01
  • 2019-02-10
  • 2020-01-07
相关资源
最近更新 更多