0

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

1 回答 1

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')^;
            }
        }
    });
});
于 2013-03-22T09:31:07.433 回答