当尝试上传已存在的文件时,有一个非常烦人的问题是无法通知用户。当它发现该文件存在时,它按照我的意愿进行,但不会覆盖但是我无法弄清楚如何以某种方式让用户知道。我有一个经典的ASP版本的代码运行。出现上传对话框/进度条然后很快消失,因为我有这些设置:
'multi' : false,
'auto' : true,
我希望能做到这样的事情:
onDuplicaetDetected: function () {
alert('upload failed because the file is a duplicate')
这会给我一个JS错误提示。甚至:
'duplicateFound' : function() {
self.location='duplicateDetected.asp?reload=t';
}
答案 0 :(得分:0)
谷歌搜索给我这个链接http://www.uploadify.com/documentation/uploadifive/oncheck/
所以,看起来你需要 onCheck 事件,你的代码应该是这样的
$(function() {
$('#file_upload').uploadify({
'checkScript' : '/checkFileExists.asp',
'uploadScript' : '/upload.asp',
'onCheck' : function(file, exists) {
if (exists) {
alert('upload failed because the file is a duplicate')^;
}
}
});
});