我在.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);
}