【发布时间】: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