我使用dropzonejs上传文件。 我想将文件发送到网络方法。
$("#dropzonejs-example").dropzone({
url: '<%= ResolveUrl("MyPage.aspx/SaveDocument")%>',
maxFilesize: 1, // MB
addRemoveLinks: true,
dictResponseError: "Can't upload file!",
autoProcessQueue: false,
init: function () {
var submitButton = document.querySelector("#btnUpload")
myDropzone = this; // closure
submitButton.addEventListener("click", function () {
myDropzone.processQueue();
}, false);
this.on("addedfile", function () {
});
}
});
[WebMethod]
public static bool SaveDocument()
{
//
return true;
}
我的问题是我不知道如何使用网络方法。 当我尝试上传文件作为回应时,我得到了我网站的HTML代码......
有人能告诉我一个Web方法应该是什么样子的例子吗? 提前谢谢。
答案 0 :(得分:0)
问题是dropzonejs正在发送的内容类型。 Multipart / form-data 不允许通过网络方式接受。