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