在通过json删除文件后,无法通过Ajax文件上载上传第二个

时间:2014-02-10 12:47:02

标签: c# ajax webforms asp.net-ajax asyncfileupload

我在.net webforms v4上使用了ajax文件上传器和进度条。一切正常,直到用户删除上传的文件。我有一个html按钮通过json函数触发删除。单击删除按钮时,将成功删除上载的文件及其文件夹。上传第二个文件时,进度条会运行但没有上传或保存文件...如果未单击删除按钮,则上传者会成功上传第二个文件...

我将不胜感激。

删除功能如下:

$.ajax({
    type: "POST",
    url: "../FileUpload.asmx/DeleteUploadedFile",
    data: "{dirPath: 'xxxxxx'}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function (response) {
       alert('success');
    }
});

文件上传cs如下:

[WebMethod]
public void DeleteUploadedFile(string dirPath)
{
    Directory.Delete(HttpContext.Current.Server.MapPath(dirPath), true);
}

0 个答案:

没有答案