处理文件存在时的上传情况

时间:2013-03-22 05:51:35

标签: jquery uploadify

当尝试上传已存在的文件时,有一个非常烦人的问题是无法通知用户。当它发现该文件存在时,它按照我的意愿进行,但不会覆盖但是我无法弄清楚如何以某种方式让用户知道。我有一个经典的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';
}

1 个答案:

答案 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')^;
            }
        }
    });
});