前幾天在后臺上傳mp4格式的視頻文件的時(shí)候,因?yàn)槲募容^大,在50MB左右,上傳之前我就已經(jīng)把PHP配置文件中的上傳最大值調(diào)整到大于50mb了,結(jié)果上傳后卻提示我,404,file not found ,我就有點(diǎn)不知所措了,覺著五十可能不夠然后就直接調(diào)到100mb結(jié)果還是同樣的結(jié)果,OK那只能說明不是php上傳文件最大值的問題了,這就有點(diǎn)懵了,之前都沒有遇到過這種情況,后來在網(wǎng)上找了很久才知道原因,具體是因?yàn)槭褂玫姆?wù)器的原因
之前一直使用的是linux服務(wù)器或者是unix服務(wù)器居多,而這次使用的是新的服務(wù)器系統(tǒng),IIS7之前的IIS6的話上傳應(yīng)該也是沒有問題的,問題就出在IIS7上面,原因是因?yàn)镮IS7默認(rèn)設(shè)置了限制上傳文件大小,所以在別的地方設(shè)置的大小就失效了,我們只需要將IIS7中的限制設(shè)置就行了,首先連接到IIS的遠(yuǎn)程桌面
然后在IIS中雙擊“請求篩選”打開。
點(diǎn)擊右邊的“編輯功能設(shè)置”,打開“編輯請求篩選設(shè)置”對話框。
其中的允許的最大容量長度,默認(rèn)是”30000000“,30M,將其修改為你所需要的大小即可。