當前位置:首頁 » 文件管理 » 用ftp傳文件後壓縮

用ftp傳文件後壓縮

發布時間: 2024-02-04 11:56:23

Ⅰ 用java實現ftp壓縮文件的解壓

我們在開發項目的時候,特別是B/S系統,經常會遇到要批量上傳文件的需求,對此需求一般有如下幾個解決方案(以B/S為例):1. 在客戶端提供文件上傳介面,一次上傳一個文件2. 一次上傳多個文件3. 將需要上傳的文件打包,一次上傳到伺服器,並自動解壓到指定目錄1,2方法都有幾個很明顯的不足,用戶工作量大,文件如果過大,在網路環境中,上傳的效率低下,另外文件在不同的目錄,是無法進行一次選擇上傳的.所以打包上傳就成為了比較流行的批量文件上傳的解決方案,下面就來一起討論一下在java中如何實現: 主要功能需求: a. 上傳文件,將文件保存在伺服器 b. 讀取伺服器上壓縮文件,解壓到指定目錄 下面就這兩個需求說說編碼實現上傳: 使用了smartupload開源程序 參考鏈接: http://hi..com/liuzy84/blog/item/556318f4fad1cc6fddc4741a.html

Ⅱ 壓縮包上傳到ftp,那麼如何才解壓呢

如果您一次性上傳大量文件,建議您將文件壓縮成rar或zip壓縮文件上傳至主機後登陸主機控制面板在其中進行文件解壓。解壓縮方法請參考

Ⅲ ftp的MODE Z功能

一般情況下,如果用戶A想通過ftp傳輸一個文件(假設文件大小100M)給用戶B,A應該先把文件壓縮(壓縮後為60M),再傳到ftp伺服器,B先要下載該壓縮文件,再找解壓縮軟體,把這個文件解開才能使用。

當ftprush使用mode z技術後,那麼A就可以直接將該文件傳輸到支持mode z的ftp伺服器,上傳得文件是100M,上傳過程中A電腦中的ftprush會實時壓縮該文件,傳得過程中ftp伺服器會自動的實時的把該文件解壓縮,傳完後該文件在伺服器上會是100M。該過程中A實際上只上傳了60M的文件。

當B用戶下載該100M的文件的時候,伺服器會實時壓縮文件,傳送給B,B電腦上的ftprush會自動地解壓縮該文件。該過程中B實際上只下載了60M的文件。

MODE Z就是利用傳輸過程中的自動壓縮和解壓縮來減少傳輸文件的大小,會省略A壓縮和B解壓縮的時間,傳輸的效率大大的增強了。文章中的提到的60M相當於是100M的文件壓縮後會是60M,只是個比方。這個要看文件的壓縮率,並不代表所有的文件都能夠有這個壓 縮率。

Ⅳ 用ftp上傳的壓縮包為什麼打不開

可能網路傳輸狀況不好,斷線次數多,開的線程多,伺服器人太多導致不能連接太多,導致下載下來的文件損壞! 你重新上傳吧,如果網路狀況不好這種經常發生。 也有可能是你打包的時候沒打包好,所以傳過去的文件就是損壞的。 檢查一下打包文件是不是損壞,或者換一種傳輸方式吧。。。。。。。
打字不易,如滿意,望採納。

Ⅳ 如何從ftp上將文件壓縮後下載

FTP是用來上傳下載的,本身不可能壓縮文件。

熱點內容
php獲取調用的方法 發布:2025-01-20 04:25:45 瀏覽:458
SMPT郵箱伺服器地址 發布:2025-01-20 04:04:16 瀏覽:662
抖影工廠為什麼安卓手機用不了 發布:2025-01-20 04:00:05 瀏覽:386
我的世界網易版怎麼進朋友伺服器 發布:2025-01-20 03:50:10 瀏覽:684
phpsession跳轉頁面跳轉 發布:2025-01-20 03:47:20 瀏覽:540
深圳解壓工廠 發布:2025-01-20 03:41:44 瀏覽:690
linux字體查看 發布:2025-01-20 03:41:30 瀏覽:742
pythonextendor 發布:2025-01-20 03:40:11 瀏覽:199
為什麼安卓手機儲存越來越少 發布:2025-01-20 03:40:07 瀏覽:925
演算法和人性 發布:2025-01-20 03:28:31 瀏覽:473