0
Ich habe Probleme beim Hochladen einer Zip-Datei mit jQuery und Asp MVC.Zip-Datei mit Jquery und MVC hochladen
Mein Upload funktioniert gut, solange ich einen einzigen Text, img, ist oder gerade über jede andere einzelne Datei auswählen, aber wenn ich versuche und lade ein zip bekomme ich ein 404 auf dem Controller-Aufruf
[HttpPost]
public ActionResult UploadFiles()
{
for (int i = 0; i < Request.Files.Count; i++)
{
var file = Request.Files[i];
var fileName = Path.GetFileName(file.FileName);
}
return Json("success", JsonRequestBehavior.AllowGet);
}
$(document).ready(function() {
$('#btnUpload').click(function() {
// Checking whether FormData is available in browser
if (window.FormData !== undefined) {
var fileUpload = $("#FileUpload").get(0);
var files = fileUpload.files;
// Create FormData object
var fileData = new FormData();
// Looping over all files and add it to FormData object
for (var i = 0; i < files.length; i++) {
fileData.append(files[i].name, files[i]);
}
$.ajax({
url: '/File/UploadFiles',
type: "POST",
contentType: false, // Not to set any content header
processData: false, // Not to process data
data: fileData,
success: function (result) {
alert(result);
},
error: function (err) {
alert(err.statusText);
}
});
} else {
alert("FormData is not supported.");
}
});
});
Durch Zufall ist die Zip-Datei wesentlich größer als die anderen Dateien, die Sie testen haben? .NET verfügt über einige Mechanismen zum Einschränken der maximalen Uploaddateigröße. –
Ich habe versucht, eine kleinere Datei, so dass meine Änderungen nach oben das Limit nicht richtig funktioniert. Sie sind richtig, Sir. Vielen Dank! – Jesse
Ich musste eigentlich an zwei Stellen die Grenze überschreiten, wie diese Frage zeigt. https://stackoverflow.com/questions/288612/how-to-increase-the-max-upload-file-size-in-asp-net – Jesse