我无法从控制器操作中获得json响应。网络显示为正确的帖子,因为我将文件发布到服务器,但是,需要将JSON响应发送回我的视图。
public JsonResult Upload(HttpPostedFileBase file, int id)
{
Homes thishomes= _db.Homes.FirstOrDefault(t => t.Id == id);
FileUploader fileupload = new FileUploader();
fileupload.PostIt(file.InputStream);
return Json(new { success = true, response = "File uploaded.", JsonRequestBehavior.AllowGet });
}
使用Dropzonejs的JQUERY:
Dropzone.options.DropzoneForm = {
paramName: "file",
maxFilesize: 2000,
maxFiles: 28,
dictMaxFilesExceeded: "Custom max files msg",
init: function () {
this.on("success", function () {
alert("Added file");
})
}
};
有人能看到这个问题吗?
答案 0 :(得分:0)
尝试在您的操作上编写[HttpPost]属性。此外" 网络显示为正确的帖子"如果它的帖子那么你不需要 JsonRequestBehavior.AllowGet 当你将Json送回你的请求时