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.");
}
});
});
偶然、あなたがテストしている他のファイルよりもかなり大きいzipファイルですか? .NETには、アップロードファイルの最大サイズを制限するためのいくつかのメカニズムがあります。 –
私は小さなファイルを試しましたので、限界までの私の変更は正しく動作しませんでした。あなたは正しいです。ありがとう! – Jesse
私は実際にこの質問で示されているように、2つの場所で限界を上回らなければなりませんでした。 https://stackoverflow.com/questions/288612/how-to-increase-the-max-upload-file-size-in-asp-net – Jesse