I am using the DropzoneJS library to upload files. The controler save it directly on the server (inspired by DropzoneJS with ASP.net MVC 5 Tutorial)
It works but I don't get how to call the controler on the DropzoneJS's event removedfile. Here is my code :
Script :
<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>
}
Controler :
public ActionResult UploadFile()
{
foreach (string requestFile in Request.Files)
{
HttpPostedFileBase file = Request.Files[requestFile];
// Save on server
}
return Json(new { response = "File uploaded." });
}
How can I call a new controler like UploadFile()
to remove my files ?