我想上传一张描述如下的图片:
data = '{"filename":"' + myfilename + '", "file":"' + file + '", "description":"' +
description + '"}';
$.ajax({
type: "POST",
url: "filehandler.ashx",
data: data,
success: function (result) {
alert(result);
},
error: function () {
alert("There was error uploading file!");
}
});
我该怎么做?我无法在通用处理程序中将文件读取为 HttpPostedFile。 context.Request.Form 也没有任何键。
请您参考如下方法:
对不起,如果我没有完整地发布我所做的问题。不管怎样,我让它工作了。
var data = new FormData();
data.append("name", filename);
data.append("file", file);
在通用处理程序中
HttpPostedFile file = context.Request.Files["file"];
string fileName = context.Request.Form["filename"];
