国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

修改文件上傳大小限制(環(huán)境IIS+PHP)

2017-06-01 07:49:45 9057

修改文件上傳大小限制(環(huán)境IIS+PHP)


修改文件上傳大小,除了需要修改PHP的設置參數外,還需要注意以下幾點(diǎn):

1、上傳文件如果太大,PHP緩存空間和執行時(shí)間需要適當延長(cháng)。PHP緩存空間主要是指PHP臨時(shí)目錄剩余空間大小,還有就是PHP進(jìn)程的內存限制,以及PHP運行執行的等待時(shí)間需要延長(cháng)。

2、除了PHP設置外,還需要對IIS對應站點(diǎn)做一定的調整。


下面就具體來(lái)了解一下上傳文件需要改動(dòng)那一些參數:

PHP相關(guān)設置:

upload_max_filesize = 2M //PHP最大能接受的上傳文件大小,默認值為2MB,需要根據您的上傳文件大小修改適當數值。
post_max_size = 8M //PHP設定POST數據所允許的最大大小。默認值為8MB,需要注意的是post_max_size的數值大于upload_max_filesize的數值為佳.
memory_limit = 128M //內存上限。默認值為128MB,如果上傳文件超過(guò)內存上限建議更改數值避免傳輸文件時(shí)內存不夠。
max_execution_time = 30 //PHP最大執行時(shí)間。默認值為30秒,如果上傳文件較大,30秒的PHP執行時(shí)間無(wú)法滿(mǎn)足建議調高。max_execution_time =0,0表示沒(méi)有時(shí)間限制
max_input_time = 60     //每個(gè)PHP頁(yè)面接收數據所需的最大時(shí)間,默認60秒,如果上傳文件較大,60秒的PHP執行時(shí)間無(wú)法滿(mǎn)足建議調高。
upload_tmp_dir =   //文件上傳至服務(wù)器上存儲臨時(shí)文件的地方,如果沒(méi)指定就會(huì )用系統默認的臨時(shí)文件夾,如果臨時(shí)目錄所在的磁盤(pán)空間不足已存儲上傳文件,請修改到其他盤(pán)符空間充足的地方

IIS相關(guān)設置:

點(diǎn)擊iis管理器,并選中您需要上傳文件的網(wǎng)站。在功能頁(yè)選擇“管理”下的“配置編輯器”。如下圖

QQ截圖20170601050557.png


設置上傳超時(shí)時(shí)間限制。

點(diǎn)擊下拉菜單節(S),選中system.web>httpRuntime

將executionTimeout的值設為00:30:00(即30分鐘)

QQ截圖20170601051903.png


設置上傳文件大小限制。

點(diǎn)擊下拉菜單節(S),選中system.webServer>security>requestFiltering

展開(kāi)requestlimits,將maxAllowedContentLength的默認值設為512000000(即500m)

注:這樣修改直接就能生效,無(wú)需重啟iis或者服務(wù)器。

QQ截圖20170601052433.png


如果您找不到設置,也可以直接在網(wǎng)站根目錄建一個(gè)web.config文件,用此方法可以直接省略前面的步驟,web.config內容具體如下

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <security>
            <requestFiltering>
                <requestLimits maxAllowedContentLength="512000000" />
            </requestFiltering>
        </security>
    </system.webServer>
    <system.web>
        <httpRuntime executionTimeout="1800" />
    </system.web>
</configuration>

executionTimeout數值單位是秒,maxAllowedContentLength的數值單位是KB。


提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->