【发布时间】:2020-01-14 16:11:56
【问题描述】:
我正在使用DropzoneJS 库来上传文件。控制器直接保存在服务器上(灵感来自DropzoneJS with ASP.net MVC 5 Tutorial)
它有效,但我不知道如何在 DropzoneJS 的事件 removedfile 上调用控制器。这是我的代码:
脚本:
<script>
Dropzone.options.dropzone = {
addRemoveLinks: true,
dictDefaultMessage: "Drop here",
dictRemoveFile: "Delete"
}
</script>
csHtml:
@using (Html.BeginForm("UploadFile", "Form", FormMethod.Post, new { @id = "dropzone", @class = "dropzone" }))
{
<div class="fallback">
<input name="file" type="file" multiple />
</div>
}
控制器:
public ActionResult UploadFile()
{
foreach (string requestFile in Request.Files)
{
HttpPostedFileBase file = Request.Files[requestFile];
// Save on server
}
return Json(new { response = "File uploaded." });
}
如何调用像UploadFile() 这样的新控制器来删除我的文件?
【问题讨论】:
标签: javascript c# asp.net-mvc dropzone.js