其實在WSD項目部署服務器上之后,有時候頁面上傳文件的時候莫名失敗,這是因為服務器有限制,一般都不建議做大文件上傳處理,如果需要大文件上傳就要修改文件上傳大小限制。
其實在WSD項目部署服務器上之后,有時候頁面上傳文件的時候莫名失敗,這是因為服務器有限制,一般都不建議做大文件上傳處理,如果需要大文件上傳就要修改文件上傳大小限制。
ASP程序
方法一: 修改該網站的的最大上傳文件的大小限制
在Windows server上會出現上傳大小受限制的問題,這是由于windows server的IIS管理器做了限制所致,IIS默認設置是最大只能上傳200K的文件,下面介紹一下如何修改IIS設置,以使上傳不受限制。
進入管理工具->Internet 信息服務(IIS)管理器,找到對應網站,打開該網站的功能頁面,依次選擇選擇IIS->ASP->限制屬性->最大請求主體實體限制.將其值修改為你需要的value,點擊”應用”保存即可.默認是200000,單位字節。
方法二: 修改服務器的的最大上傳文件的大小限制
首先停止Internet 信息服務(IIS)的internet服務,接著,在找到文件c:\\windows\\system32\\inetsrv\\metabase.xml,用“記事本”打開該文件,用記事本中的“查找”功能,搜索關鍵詞“AspMaxRequestEntityAllowed”,搜索到結果,AspMaxRequestEntityAllowed=”200000″ 是win 2008用于限制最大上傳文件大小的,默認是200000,你可以根據您的具體情況,修改該值設置完該值,保存文件,重啟IIS服務即可。
注:其實除了修改最大請求主體實體限制,還需要修改”允許的最大內容長度(字節)”,但是服務器的默認值足夠,所以一般不需修改.具體情況視情況而定。
PHP程序
方法也很簡單,其本質均是修改php.ini的設置。
方法一:即使虛擬主機客戶也可以先嘗試下. 您可以在您的網站目錄中新建一個php.ini。
以文本格式打開php.ini,輸入以下2行代碼。
upload_max_filesize = 20M //修改網站上傳文件的大小,默認為2M
post_max_size = 20M //修改網站表單的最大字節長度,默認問8M
注:僅設置upload_max_filesize = 20M還是無法實現大文件的上傳功能,還必須修改post_max_size,其代表允許POST的數據最大字節長度。一般設定upload_max_filesize和post_max_size值相等。
此時檢測下設置是否生效,網上下載個php探,或者簡單的條用下phpinfo函數。這里就不冗述,如果沒有生效可以聯系下您的主機商詢問下情況。
方法二:適合獨立服務器,修改php的默認配置,進入php的安裝目錄,找到php.ini,檢索到對應的記錄修改即可。
PS:如果主機空間商限制了你就不能突破規定的最大限制,只能改的更小,如果是自己的服務器需要修改配置文件,一般在C盤下的PHP.INI文件里。希望這篇文章可以幫助大家。
上一篇:穩定的服務器對于用戶體驗的重要性
免責聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發現本社區中有涉嫌抄襲的內容,請發送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。