我們有一個服務器的POST文件大小限制(64MB),我們無法改變,有沒有辦法通過PHP上傳更大的文件來解決這個?或者另一種方法,除了使用和FTP客戶端?如何通過PHP發送大文件,而無需POST服務器限制
感謝
我們有一個服務器的POST文件大小限制(64MB),我們無法改變,有沒有辦法通過PHP上傳更大的文件來解決這個?或者另一種方法,除了使用和FTP客戶端?如何通過PHP發送大文件,而無需POST服務器限制
感謝
除非你在服務器上修改PHP設置的能力(你試過htaccess的?),你需要使用一個程序在客戶端(Java的,可能是閃存),即將文件分割成塊並分別上傳。您的服務器將這些塊組合在一起,以便在文件全部上傳後「重新創建」該文件。
HTTP並不意味着傳輸真正的大文件。你應該考慮採用不同的協議。
您可以使用PUT方法發送數據。 post_max_size
不會影響這些請求。
也許你可以讓遠程端獲取文件,而不是推到那裏? – 2010-12-17 21:44:24
你看過HTTP PUT動詞嗎?問題並不是所有的瀏覽器都支持它。 – 2010-12-17 22:04:36