【发布时间】:2012-01-18 11:16:52
【问题描述】:
在我的网站中,我想使用 ajax 上传一个压缩文件夹。
代码:
<script type="text/javascript">
$(function(){
var btnUpload=$('#file_mod');
new AjaxUpload(btnUpload, {
action: "index.php",
name: 'file',
onSubmit: function(file, ext){
//alert(file);
if (! (ext && /^(jpg|png|jpeg|gif|JPG|PNG|JPEG|GIF)$/.test(ext))){
// extension is not allowed
return false;
}
},
onComplete: function(file, response){
alert("success");
}
});
</script>
但我不知道ajax是如何用于压缩文件上传的。
我应该对我的代码进行哪些更改?
【问题讨论】:
-
您是否尝试将压缩文件的所有文件扩展名添加到代码中的正则表达式中?
jpg|png|jpeg|gif|zip|JPG|PNG|JPEG|GIF|ZIP应该将 .zip 文件添加到接受的列表中。
标签: javascript zipfile ajax-upload