×

主機(jī)如何設(shè)置上傳文件大小

  • 作者:新網(wǎng)
  • 來源:新網(wǎng)
  • 瀏覽:100
  • 2018-01-31 16:36:47

其實在WSD項目部署服務(wù)器上之后,有時候頁面上傳文件的時候莫名失敗,這是因為服務(wù)器有限制,一般都不建議做大文件上傳處理,如果需要大文件上傳就要修改文件上傳大小限制。

 其實在WSD項目部署服務(wù)器上之后,有時候頁面上傳文件的時候莫名失敗,這是因為服務(wù)器有限制,一般都不建議做大文件上傳處理,如果需要大文件上傳就要修改文件上傳大小限制。

2 (75).jpg

ASP程序

方法一: 修改該網(wǎng)站的的最大上傳文件的大小限制

在Windows server上會出現(xiàn)上傳大小受限制的問題,這是由于windows server的IIS管理器做了限制所致,IIS默認(rèn)設(shè)置是最大只能上傳200K的文件,下面介紹一下如何修改IIS設(shè)置,以使上傳不受限制。

進(jìn)入管理工具->Internet 信息服務(wù)(IIS)管理器,找到對應(yīng)網(wǎng)站,打開該網(wǎng)站的功能頁面,依次選擇選擇IIS->ASP->限制屬性->最大請求主體實體限制.將其值修改為你需要的value,點擊”應(yīng)用”保存即可.默認(rèn)是200000,單位字節(jié)。

方法二: 修改服務(wù)器的的最大上傳文件的大小限制

首先停止Internet 信息服務(wù)(IIS)的internet服務(wù),接著,在找到文件c:\\windows\\system32\\inetsrv\\metabase.xml,用“記事本”打開該文件,用記事本中的“查找”功能,搜索關(guān)鍵詞“AspMaxRequestEntityAllowed”,搜索到結(jié)果,AspMaxRequestEntityAllowed=”200000″ 是win 2008用于限制最大上傳文件大小的,默認(rèn)是200000,你可以根據(jù)您的具體情況,修改該值設(shè)置完該值,保存文件,重啟IIS服務(wù)即可。

注:其實除了修改最大請求主體實體限制,還需要修改”允許的最大內(nèi)容長度(字節(jié))”,但是服務(wù)器的默認(rèn)值足夠,所以一般不需修改.具體情況視情況而定。

PHP程序

方法也很簡單,其本質(zhì)均是修改php.ini的設(shè)置。

方法一:即使虛主機(jī)客戶也可以先嘗試下. 您可以在您的網(wǎng)站目錄中新建一個php.ini。

以文本格式打開php.ini,輸入以下2行代碼。

upload_max_filesize = 20M //修改網(wǎng)站上傳文件的大小,默認(rèn)為2M

post_max_size = 20M //修改網(wǎng)站表單的最大字節(jié)長度,默認(rèn)問8M

注:僅設(shè)置upload_max_filesize = 20M還是無法實現(xiàn)大文件的上傳功能,還必須修改post_max_size,其代表允許POST的數(shù)據(jù)最大字節(jié)長度。一般設(shè)定upload_max_filesize和post_max_size值相等。

此時檢測下設(shè)置是否生效,網(wǎng)上下載個php探,或者簡單的條用下phpinfo函數(shù)。這里就不冗述,如果沒有生效可以聯(lián)系下您的主機(jī)商詢問下情況。

方法二:適合獨立服務(wù)器,修改php的默認(rèn)配置,進(jìn)入php的安裝目錄,找到php.ini,檢索到對應(yīng)的記錄修改即可。

PS:如果主機(jī)空間商限制了你就不能突破規(guī)定的最大限制,只能改的更小,如果是自己的服務(wù)器需要修改配置文件,一般在C盤下的PHP.INI文件里。希望這篇文章可以幫助大家。

免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)送郵件至:operations@xinnet.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

免費咨詢獲取折扣

Loading