1. 程式人生 > >如何解決IIS7上傳檔案大小限制

如何解決IIS7上傳檔案大小限制

在實際應用中往往會出現上傳檔案太大,無法上傳的情況,那是因為IIS對上傳檔案大小有限制,IIS7 預設檔案上傳大小是30M,要突破這個限制需要做一下修改:

1.開啟 %windir%\system32\inetsrv\config\applicationhost.config 找到: <requestFiltering>節點

這個節點預設沒有 <requestLimits maxAllowedContentLength="上傳大小的值(單位:byte)" /> 元素,IIS 7和IIS 7.5上測試過 最大值只能是<requestLimits maxAllowedContentLength="4294967295" /> <4GB,

為這個節點新增如下事例元素:<requestLimits maxAllowedContentLength="2147483647" /> ,上傳的大小將改為2G

注意:%windir%\system32\inetsrv\config\applicationhost.config 檔案一定不要用其他機器的檔案替換,否則IIS將無法啟動 此檔案記錄了,當前IIS中所有Site , App pool的資訊,還有一些與機器相關的配置。

2.修改web.config

      <system.web>
        <httpRuntime executionTimeout="36000" maxRequestLength="2097151"/>
        <!--maxRequestLength:上傳的大小,單位K   ,executionTimeout:設定超時時間,單位:秒。(預設是90秒) -->
      </system.web>

3.web.config下如果有如下節點(此節點是為IIS 7設計的) ,則修改:

 <requestLimits maxAllowedContentLength="2147483647" /> 單位與applicationhost.config中的<requestLimits maxAllowedContentLength="2147483647" />一致,它的最大值也只能為4294967295<system.webServer>
        <security>
          <requestFiltering>
            <requestLimits maxAllowedContentLength="2147483647" />
          </requestFiltering>
        </security>
      </system.webServer>

相關推薦

如何解決IIS7檔案大小限制

在實際應用中往往會出現上傳檔案太大,無法上傳的情況,那是因為IIS對上傳檔案大小有限制,IIS7 預設檔案上傳大小是30M,要突破這個限制需要做一下修改: 1.開啟 %windir%\system32\inetsrv\config\applicationhost.config 找到: <reque

解決IIS7檔案大小限制

首先停止IIS7 服務 訪問下面的目錄 X:/Windows/System32/inetsrv/config/schema 用記事本開啟 IIS_schema.xml 查詢 <attribute name="maxAllowedContentLength" type="

解決phpmyadmin檔案大小限制的配置方法

phpmyadmin匯入SQL檔案時涉及到phpmyadmin上傳檔案大小限制問題,預設phpmyadmin上傳檔案大小為2M,如果想要phpmyadmin上傳超過2M大檔案,就需要修改phpmyadmin上傳檔案的大小配置或者將大檔案分幾批上傳,相對來說修改phpmyad

設定webconfig解決ASP.NET檔案大小限制

使用webconfig的設定解決大小限制 對於asp.net,預設只允許上傳4M檔案,增加如下配置,一般可以自定義最大檔案大小. <httpRuntime executionTimeout="800" maxRequestLength="40960" useFul

nginx檔案大小限制(413 Request Entity Too Large錯誤解決

nginx預設上傳最大值是1M 在nginx.conf中新增配置client_max_body_size即可,如下上傳最大為20M client_max_body_size  20m; (修改nginx.conf檔案操作如不會,請參考:  https://blog

PHP檔案大小限制問題 post_max_size對大小的影響及解決方法

今天在操作php上傳的時候發現了一個問題,就是當php腳步上傳的檔案大小超過php.ini中post_max_size的限制的時候頁面不會給出提醒,檔案也上傳失敗,這個問題感覺應該算是一個另類,今天跟大家分享一下。 php.ini 配置對php上傳檔案大小的影響引數有:  

apache檔案大小限制

1,是否是上傳程式碼出錯 2,是否是API出錯 3,是否修改apache的上傳檔案大小限制 解決辦法: 在php.ini裡面檢視如下行: upload_max_filesize = 8M     post_max_size = 10M&

spring-boot-1.5.15.RELEASE檔案大小限制

背景 有一個上傳檔案介面,在其他專案執行正常 @PostMapping("/upload") public String upload(@RequestParam("file") MultipartFile file, @RequestParam("orgId") I

php.ini修改php檔案大小限制

開啟php.ini,首先找到file_uploads = on ;是否允許通過HTTP上傳檔案的開關。預設為ON即是開upload_tmp_dir ;檔案上傳至伺服器上儲存臨時檔案的地方,如果沒指定就會用系統預設的臨時資料夾upload_max_filesize = 8m ;望文生意,即允許上傳檔案大小的最大

php.ini修改php檔案大小限制的方法

開啟php.ini配置以下的引數 max_execution_time = 600 ;每個PHP頁面執行的最大時間值(秒),預設30秒 max_input_time = 600 ;每個PHP頁面接收資料所需的最大時間,預設60秒 memory_limit = 128m ;每個PHP頁面所吃掉的

C# WebApi Post檔案大小限制

需要修改兩個地方   一般都在  web.config裡 <configuration> <system.web> <httpRuntime maxRequestLength="102400" executionTi

nginx修改檔案大小限制

新裝了一臺伺服器,用nginx做代理。突然發現上傳超過1M大的客戶端檔案無法正常上傳,於是修改了下nginx的配置。     cd /export/servers/nginx/conf/nginx.conf,在這個配置檔案裡面的server段裡面

springboot檔案大小限制的配置

上傳檔案檔案過大時出現如下錯誤:org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field pic exceeds its maximum pe

springMVC檔案大小限制以及超過限制後的自定義處理

在xml中加下如下配置 <!-- SpringMVC上傳檔案時,需要配置MultipartResolver處理器 -->     <beanid="multipartResolve

IIS檔案大小限制時間限制

1、開啟某一發佈網站的配置編輯器 2、設定上傳時間限制 3、設定上傳檔案大小限制 另一種方法: 直接在網站根目錄建一個web.config檔案 <?xml version="1.0" encoding="UTF-8"?> <configura

PHP最大檔案大小限制修改

PHP預設的上傳檔案大小限制為2M,可以修改php.ini檔案來增大上傳大小。 改成50M需修改如下: upload_max_filesize = 50M post_max_size = 100M memory_limit = 150M 需要保持memory_limit (如果有?定的?) > po

Element-ui檔案大小限制

element上傳元件中的 :before-upload方法 在methods中寫入 beforeUpload(file) { var testmsg=file.name.substring(file.name.lastIndexOf('.')+1)

php.ini配置(檔案大小限制)

php.ini 配置上傳檔案功能示例假設要上傳一個50M的大檔案。配置 php.ini 如下:file_uploads = On                                    

Nginx設定檔案大小限制

起因:通過伺服器上傳圖片 的時候發現如下錯誤就是nginx對上傳的圖片大小有了限制嘛,所以更改nginx的配置檔案就好了 但是如圖中所示的引數 ,放在location子配置這裡有可能沒用,可以紅框裡的屬性移動到server主配置中試一下。

Nginx之——413 修改檔案大小限制

開啟nginx主配置檔案nginx.conf,找到http{}段,增加 client_max_body_size的相關設定, 這個值預設是1m,可以增加到8m以增加提高檔案大小限制; 我設定成了        client_max_body_size     8m;        client_body_