0
我試圖用jquery和Asp MVC上傳zip文件時出現了一些問題。使用jquery和MVC上傳Zip文件
我上傳,只要我選擇一個文本,IMG,箱或幾乎任何其他單個文件工作正常,但是當我嘗試上傳一個zip我在控制器上調用得到404
[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.");
}
});
});
偶然,壓縮文件是否顯着大於您測試的其他文件? .NET有一些限制最大上傳文件大小的機制。 –
我嘗試了一個較小的文件,因此出現我的更改以達到極限,但無法正常工作。你是正確的先生。謝謝! – Jesse
我不得不在這個問題中顯示的兩個地方實際上達到極限。 https://stackoverflow.com/questions/288612/how-to-increase-the-max-upload-file-size-in-asp-net – Jesse