可能重複:
HTML Compress File Upload?如何在(上傳)之前壓縮100 MB文件,以便上傳速度可以提高?
我從我的網站正在採取更多的時間來上傳100 MB的時間(我知道這肯定需要更多的是因爲這時候客戶投訴大小),因此我打算上傳文件,以便在上傳之前將其壓縮,然後上傳到所需位置,然後在刪除壓縮格式上傳文件的同時解壓縮。
那麼任何人都可以建議我如何進一步?
我使用PHP,有上傳文件,它只是與常規文件上傳functionalty形式沒有笨拙的代碼...
編輯我怎麼能Silverlight的整合爲此,在PHP?
請幫助
和http://stackoverflow.com/questions/1864908/compress-file-before-upload-via-http – Palantir 2010-07-01 06:50:34
我可能是錯誤的,但我認爲服務器配置爲「接受編碼」或「內容編碼「可能值得探索。我也會把這個問題發佈到serverfault.com。在啓動傳輸時,您可能必須在上傳文件的頁面上設置請求標頭。這會讓我感到奇怪的是,支持'gzip,deflate'的瀏覽器和支持'gzip,deflate'的服務器無法協商壓縮文件上傳。 – Andrew 2010-07-01 07:03:43
還有一個想法......我看到[nochump.com](http://nochump.com/blog/archives/15)有一個Adobe Air庫,可以實時壓縮和解壓縮文件。如果你沒有足夠的客戶來證明自定義的上傳者,這可能是一個很好的解決方案。這對他們來說很簡單,你可以使用你現有的所有服務器端代碼。 – Andrew 2010-07-01 07:15:39