Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Uploadify中有多个文件类型_Javascript_Jquery_Customization_Uploadify - Fatal编程技术网

Javascript Uploadify中有多个文件类型

Javascript Uploadify中有多个文件类型,javascript,jquery,customization,uploadify,Javascript,Jquery,Customization,Uploadify,我正在寻找一种在jQuery插件中使用不同文件类型的解决方案 考虑以下程序:您想用您选择的程序打开一个文件。从默认操作系统对话框开始,您可以在下拉菜单中选择不同的文件类型,这些文件类型以不同的扩展名进行分割。例如音频文件(*.mp3、.ogg)、图像文件(.jpeg、*.gif)等。我知道选项fileExt和fileDesc,但我找不到使用此选项实现此特殊功能的正确方法 我也知道mootools,在这里我可以定义不同的类型,但不想使用第二个JavaScript框架 谢谢你的帮助。 Lemmi试试

我正在寻找一种在jQuery插件中使用不同文件类型的解决方案

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

我也知道mootools,在这里我可以定义不同的类型,但不想使用第二个JavaScript框架

谢谢你的帮助。
Lemmi

试试这个:

 <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" />

// 
试试这个:

 <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" />

// 

ok,您希望下拉列表在文件上传对话框?Yip中可用,且有多个选项。ok,您希望下拉列表在文件上传对话框?Yip中可用,且有多个选项。这将导致浏览器文件上传对话框的下拉菜单中出现单个选项。但我正在寻找一个具有多个文件类型的解决方案。我明白了…不要认为你可以通过uploadify实现这一点除非我上次检查过,否则他们会有更新。目前不可能。我的建议是在上传时问这些家伙,如果这是他们会考虑的。这会在浏览器的文件上传对话框的下拉菜单中产生一个选项。但我正在寻找一个具有多个文件类型的解决方案。我明白了…不要认为你可以通过uploadify实现这一点除非我上次检查过,否则他们会有更新。现在不可能了。我的建议是在上传的时候问他们,如果这是他们会考虑的。