2010-10-26 57 views
3

嗨,我有一個問題,我想要做一個上傳腳本,可以採取相當大的文件500MB,1GB 並上傳它與簡歷功能。這是可能的只是PHP或有其他解決方案,如Java Applet,Flash和哪一個最適合這種情況?帶恢復功能的PHP上傳文件

+0

是否必須在瀏覽器中,或者正在使用專門的客戶端軟件選項? – 2010-10-26 14:50:58

+0

它應該是網絡/瀏覽器應用 – infinity 2010-10-26 14:57:05

+1

看看這篇文章http://stackoverflow.com/questions/285120/upload-large-files-in-net – 2010-10-26 14:58:56

回答

4

PHP是一種服務器端語言,所以你真的不能用Java Applet或Flash來替代它。這些是在瀏覽器內執行的客戶端技術。上傳你需要一個客戶端和一個服務器。

無論HTTP應用程序平臺,無論是J2EE,Python,Rails還是ASP.NET,無法恢復HTTP上傳。這只是HTTP協議的限制。

完成恢復功能的一種方法是使用適當的瀏覽器組件將文件上傳到符合標準的FTP服務器中。在這種情況下,您需要一個自定義輸入解決方案,可能是一個Java Applet,如jClientUpload。大小爲幾百兆的文件對於Flash來說太多了。