2011-11-03 39 views
2

這是我第一次提問。希望你能幫助我。在網絡瀏覽器中上傳大文件

問題:我的廚師希望我們的企業應用程序擁有一個允許客戶將超大文件上傳到我們的服務器的模塊。

基礎設施:PHP​​ 5.x中/ MySQL的客戶端 - 服務器應用程序

衆所周知的問題: -HTTP會話超時 -upload限制中的文件數量和文件大小

規則方面:

- 解決方案不得使用任何applet(java,flash,...),任何瀏覽器插件。 - 解決方案應允許用戶上傳任何類型的文件,從簡單的圖像到任何其他類型的超大文件。 - 出於安全考慮,我們不希望更改php.ini文件中的設置,也不希望更改任何.htaccess文件以允許應用上傳更大的文件。 - 如果存在預先支持的解決方案,它應該是開源的,可能免費。 - 集成AJAX功能和進度條可視化非常受歡迎。通過FTP在瀏覽器 - 訪問使用一些JavaScript庫中使用一些JavaScript庫

- 訪問通過WebDAV的:

可能的解決方案(告訴我,如果可能的話,如果不是,爲什麼?)瀏覽器

尊重上面給出的規則,任何其他解決方案也歡迎

我知道,我問一個很辛苦的事情找到。

+0

有大量使用各種技術的文件上傳腳本,你看過嗎? – 2011-11-03 00:24:59

+0

是的,我做到了。問題是會話和文件大小存在問題。我查找了一個ftp上傳解決方案,但似乎這樣的應用程序有與http一樣的會話超時問題。 – user1026727

回答

-2

創建一個iframe或框架或瀏覽器窗口,通過FTP提供對服務器的訪問。允許用戶爲那些至少支持FTP的瀏覽器刪除文件。

+0

......沒有意義。將'