js上傳文件過大導致上傳失敗原因以及解決辦法

背景:項目需要用到上傳影片功能,由於影片有知識產權,要求必須上傳到自己的伺服器上不允許用第三方影片網站介面上傳,於是一開始開始用的是input type=file去上傳,小的影片上傳沒有問題,上傳將近300M的影片最後顯示上傳失敗,一開始沒有找到原因,修改了web.config 的<httpRuntime targetFramework=”4.5.2″ maxRequestLength=”4096000″ requestValidationMode=”2.0″ />大小也沒有用,最後換第三方插件layui的文件上傳功能來做,layui默認不限制上傳的文件大小,結果小影片上傳成功,大影片上傳報找不到介面的錯誤,上傳失敗

 

解決辦法:經過網上查找發現是由於IIS的限制導致問題的發生

打開iis,找到項目部署的站點,雙擊請求篩選

 

 

點擊右邊的編輯功能設置

 

 

 

 

發現iis限制了請求長度為30M,修改到足夠自己用的大小後重新上傳文件發現上傳成功了