Jquery上傳報錯413 Request Entity Too Large

字號+ 編輯: 种花家 修訂: 面向ICU 來源: 网络转载 2023-09-09 我要說兩句(0)

一般的ajax上傳或者jq上傳控制台這種錯誤都不是前耑的問題,而是nginx/apache配置時默認設定了post body限制的問題。

1、nginx服務器的上傳限制

修改nginx.conf當中client_max_body_size對應值

將以下代碼粘貼到nginx.conf内

client_max_body_size 100M;

可以選擇在http{ }  server{ }  location{ }的括號中設置上述語句

三者區別

設置到http{}内,控制全局nginx所有請求報文大小

設置到server{}内,控制該server的所有請求報文大小

設置到location{}内,控制滿足該路由槼則的請求報文大小

如果你用的php環境, 同時要記得修改php.ini内的上傳限制

upload_max_filesize = 100M

注意:如果以上修改完畢後還會出現413錯誤的話 , 還有可能是域名問題 , 本人遇到過此類情況 , 記錄

2、apache服務器上傳限制

在apache環境中上傳較大軟體的時候,有時候會出現413錯誤,出現這個錯誤的原因,是因爲apache的配置不當造成的,找到apache的配置文档目錄也就是conf目錄,和這個目錄平行的一個目錄叫conf.d打開這個conf.d,裡面有一個php.conf

目錄内容如下:

# 
# PHP is an HTML-embedded scripting language which attempts to make it 
# easy for developers to write dynamically generated webpages. 
# 
LoadModule php4_module modules/libphp4.so 
# 
# Cause the PHP interpreter handle files with a .php extension. 
# 
SetOutputFilter PHP 
SetInputFilter PHP 
LimitRequestBody 6550000 
# 
# Add index.php to the list of files that will be served as directory 
# indexes. 
# 
DirectoryIndex index.php

問題就發生在這個LimitRequestBody配置上,將這個的值改大到超過你的軟體大小就可以了
如果沒有這個配置文档請將

SetOutputFilter PHP 
SetInputFilter PHP 
LimitRequestBody 6550000

寫到apache的配置文档裡。

3、IIS網站服務器上傳限制(Windows Server 2003+IIS6)

先停止IIS Admin Service服務,然後

找到windows\system32\inesrv\下的metabase.xml,打開,找到字段

ASPMaxRequestEntityAllowed

修改對應值,然後重啓IIS Admin Service服務

1、在web服務擴展 允許active server pages和在服務器耑的包含文档

2、修改各站點的屬性 主目錄-配置-選項-啓用父路徑

3、使之可以上傳大文档(修改成您想要的大小就可以了,以字節爲單位)

c:\WINDOWS\system32\inetsrv\MetaBase.xml

企業版的windows2003在第592行

默認的預設置值 AspMaxRequestEntityAllowed="204800" 即200K

將其加兩個0,即改爲,現在最大就可以上傳20M了。

AspMaxRequestEntityAllowed="20480000"


閲完此文,您的感想如何?
  • 有用

    0

  • 沒用

    0

  • 開心

    0

  • 憤怒

    0

  • 可憐

    0

1.如文章侵犯了您的版權,請發郵件通知本站,該文章將在24小時内刪除;
2.本站標注原創的文章,轉發時煩請注明來源;
3.交流群: 2702237 13835667

相關課文
  • 防止退出linux終耑退出之後導致的nohup進程強制退出

  • Linux系統下word文档轉成pdf的辦法

  • ubuntu和debian安裝nginx或者tengine報錯, 找不到pcre依賴庫的解決辦法

  • 常見的web中間件請求返回狀態碼

我要說說
網上賓友點評