簡體   English   中英

解決錯誤413請求實體太大

[英]Work around Error 413 request entity too large

我在項目中工作,允許我們的員工將大文件上傳到我們的共享主機並獲取下載鏈接。 問題是我們的主機拒絕為共享主機更改LimitRequestBody。 還有其他解決方案可以解決LimitRequestBody或其他任何方式來完成這項工作嗎?

有兩種方法可以使它工作,手動上傳或通過工具。

您可以使用Real Ajax Uploader工具。 它可以與html5一起使用,文件的上傳由塊完成,向服務器提供小的請求以獲得性能和健壯性。

或者手動將文件拆分為多個塊,然后逐個上傳。 您可以使用7-zip分割文件並合並文件。 這是一個教程

對於客戶端拆分,您還可以參考文件上傳; 如何利用“分塊”?

對於服務器塊組合,您可以參考在服務器端處理plupload的分塊上傳http://www.phpclasses.org/package/8858-PHP-Create-and-merge-Zip-archives-split-in-parts。 HTML

希望能幫助到你。

您可以覆蓋upload_max_filesizepost_max_size默認值。 這兩個ini設置都具有更改模式為PHP_INI_PERDIR ,這意味着您可以使用以下之一

php.ini,.htaccess,httpd.conf,.user.ini

由於您使用的是共享主機,因此最合適的選項是.htaccess.user.ini

您可以使用htaccess將此參考設置為使用htaccess 設置php Ini設置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM