0

我必须阻止用户在“uploadify”jquery 插件中添加已经添加到服务器中的文件。

有一个网格显示已添加的文件,因此我计划从网格中获取文件名集合,并在选择功能时检查它以防止添加已上传的文件。

有没有更好或更简单的方法来做到这一点?

请帮助完成代码。

上述逻辑行得通吗?

var uploadQueue = new Array();
jQuery().ready(function ($) {
 debugger;
            $.ajax({
                 type: "POST",
                 async: false,
                  url: ROOT + "Documents/DocumentAJAXController",
                 data: { "ID": $('[id="ID"]').val() },
                 success: function (result) {
                  }
            });

 $("#SubmitButton1").hide();
    $("#fileuploader").fileUpload({
            'uploader':  "@Url.Content("~/Scripts/FileUpload/uploader.swf")",
            'cancelImg':  "@Url.Content("~/Content/Images/clearBtn.png")",
            'buttonText': 'Browse Files',
            //'buttonImg' : "@Url.Content("~/Content/Images/attachDoc.png")",
            'script': "@Url.Content("~/Documents/Upload/")",   
            'folder': "@Url.Content("~/Documents/")",
            //'fileDesc': 'Documents Files',
            'fileExt': '*.pdf;*.doc;*.ppt;*.xls',
            'multi': true,
            'auto': false, 
            onError: function (a, b, c, d) {
            },
            'onSelect': function (event, queueID, fileObj) {

               // uploadQueue.push(queueID);

            },                
            'onAllComplete': function(event,data){
            alert("Uploaded successfully");
            $('.popupClose').click();
            }            
        });
4

1 回答 1

0

此功能内置在最新版本的 uploadify 中。

Uploadify在您传递给 uploadify 的设置中提供了一个checkScript 处理程序。

如果将其指向适当的服务器脚本,它将不允许已存在的文件。

check-exists.phpuploadify zip 中提供了一个名为的示例脚本。

于 2013-04-18T15:43:49.910 回答