标题大部分都是这样说的。在我发送它以保存到服务器之前,我有一个我正在执行某些操作的图像。我将图像保存为blob,然后将它们附加到FormData
对象,并将整个FormData对象发送到上游。这是我遇到问题的地方。这是我发送数据的JS函数:
function sendSlide(slide) {
var data = new FormData();
data.append("name", slide.name);
data.append("img_regular", slide.blob.regular, slide.filename);
data.append("img_blurred", slide.blob.blurred, slide.filename);
var xhr = new XMLHttpRequest();
xhr.open("POST", "FileUpload.aspx");
xhr.setRequestHeader("Accept", "application/json;");
xhr.onreadystatechange = function () {
if (xhr.readyState == 4) {
debugger;
}
};
xhr.send(data);
}
这很好用。在C#结尾处,我能够从name
读取Request.Form
所以我认为一切正常。但是,尝试阅读img_regular
或img_blurred
并不起作用!
我想这意味着我有两个主要问题。
感谢您的协助!