在Web.config文件中添加以下行:
这将将执行超时时间增加到10分钟。
减小上传文件的大小,可以通过减小上传文件的大小来减少文件上传时间,从而减少上传时间。
通过分块上传减轻服务器负担,将大文件分割成小块上传,可以减轻服务器负担,从而提高上传速度。
可以使用PlUpload等JavaScript上传库来实现分块上传。以下是使用PlUpload上传文件的示例:
Your browser doesn't have Flash, Silverlight or HTML5 support.
在plupload_config.js文件中定义上传器的配置:
var uploader = new plupload.Uploader({
runtimes: 'html5,flash,silverlight,html4',
browse_button: 'pickfiles', // you can pass in id...
container: document.getElementById('container'), // you can pass in id...
url: '/Home/UploadFiles',
flash_swf_url: '/Scripts/plupload/Moxie.swf',
silverlight_xap_url: '/Scripts/plupload/Moxie.xap',
// optional, enable for chunked uploads
chunk_size: '1mb',
filters: {
max_file_size: '10mb',
mime_types: [
{ title: "Image files", extensions: "jpg,gif,png" },
{ title: "Zip files", extensions: "zip" }
]
},
// Specify what files to