我已经通过MVC,jQuery,Ajax创建了文件上传器。但它仅适用于1到3千字节的文件,并且不适用于较大文件大小的文件( )。如何上传大容量文件?通过MVC,jQuery,Ajax上传文件
HTML:
using (var fileStream = new FileStream(path, FileMode.Create))
stream.CopyTo(fileStream);
return "1";
}
jQuery的,Ajax的:
function AttachemtPost() {
var file_name = $("#bfile").val();
var data = "file_name=" + file_name;
var file = document.getElementById('bfile').files[0];
var file_binary = file.getAsBinary();
var file_size = file.fileSize;
var file_text = file.getAsText("");
alert('file :' + file_binary);
alert('file size:' + file_size);
data = "file_name=" + file_name + "&file_binary=" + file_binary;
ajaxlocalcall2(null, "POST", '@Url.Content("~/AppAttachments/file_upload")', data, "", "", "html", "oncontactinfosave");
}