簡體   English   中英

如何通過不帶服務器限制的POST通過PHP發送大文件

[英]How to send large files though PHP without POST with server limit

我們的服務器的POST文件大小限制為64MB,並且我們無法更改,是否可以通過PHP上傳較大的文件來解決此問題? 還是除了使用FTP客戶端以外的其他方法?

謝謝

除非您有能力更改服務器上的PHP設置(您嘗試過htaccess嗎?),否則您將需要在客戶端上使用一個程序(Java,可能是Flash),該程序將文件拆分為多個塊並分別上傳一個單獨。 您的服務器將所有塊組合在一起,以在它們全部上傳之后“重新創建”文件。

ini_set()一個php.ini在腳本目錄, .htaccess -沒有這些不工作? 我的意思是,也許您不需要使客戶端的Flash變得如此復雜,也許您可​​以采用其他方法。

HTTP並不用於傳輸非常大的文件。 您應該考慮采用其他協議。

您可以使用PUT方法發送數據。 post_max_size不會影響這些請求。

暫無
暫無

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

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