⑴ java如何做到對文件上傳速度的限制
上傳數據不會對伺服器的訪問造成影響,沒必要做此限制
⑵ 怎麼能加快文件的上傳速度
使用WINRAR分割壓縮後上傳
1、分割的方法:安裝完winrar後,找到要壓縮分割的文件,點右鍵,選「添加到壓縮文件(A)…」,在彈出的對話框中,文件名、格式都不用管,只要在「壓縮分卷大小」中輸入可選的大小,或者直接輸入,比如5M,就輸入5000000(因為它是以位元組為單位的,所以後加6個0,同樣,10M就輸入10000000,當然它不到5M或10M,但這無關緊要,如果要准確的5M,那就輸入5*1024*1024=5242880,不過有點麻煩^-^),然後要「壓縮選項」下面的「創建自解壓格式文件」前面打上勾,點「確定」即開始壓縮,根據你原來文件的大小和壓縮分卷的大小生成的文件數也不一樣,但一定在你原來文件名的後面加上「.part1.rar(exe)」字樣加以區別,其中1是序號,還有part2.rar,part3.rar等。
2、還原的方法(合並):在還原時,只要把這分割後的幾個文件(最後的擴展名有part1,part2……)都放在一個文件夾中,雙擊其中的第一個(擴展名是?????.part1.exe),程序就會提示你輸入解壓縮的目錄,輸入以後按「確定」,程序就自動尋找其它幾個然後合並成一個。就是你原來的文件。
分卷壓縮的基本步驟:
(1)選中你需要分卷壓縮的文件,滑鼠右鍵打點擊它,在彈出的滑鼠右鍵菜單選項欄中,選擇「添加到壓縮文件」選項,這是就會彈出壓縮文件管理器的參數設置窗口,設置窗口中的其他設置你都可以不必去管他,只需要在窗口下方的「分卷壓縮」設置框中輸入分卷壓縮文件的大小就可以了。分卷壓縮文件的大小設置,要根據壓縮文件移動時所用的載體(如軟盤、可以移動磁碟等)的容量大小,以及壓縮文件通過郵箱、QQ發送時,上傳文件的大小限制來確定的(分卷壓縮主要是為了便於移動和上傳)。舉個例子:某個文件大小為200M,而你有個U盤(可以移動磁碟)容量為128M,那麼你要想把這200M的文件通過U盤復制到其他電腦中的話,你就可以通過對該文件分卷壓縮來完成這一過程。你可以在「參數設置」窗口中的分卷壓縮設置框中輸入120M(保險一些)就行了。
(2)設置好分卷壓縮的大小後,點擊確定,壓縮過程自動開始。在壓縮過程中壓縮文件管理器會根據設置好的分卷文件大小,自動分卷壓縮,即自動分幾卷完成壓縮過程,就上面的例子講,會分二卷完成壓縮。壓縮過程結束後,自然會在原文件旁邊生成同名的壓縮文件(.1rar、.2rar...)。
(3)分卷壓縮後的壓縮文件,如果是儲存在硬碟中,就必須放在同一文件夾中,才能正常解壓縮,你只要解壓它們其中任何一個壓縮文件,解壓後都會是一個完整的原文件。
⑶ java中用多線程可以提高 ftp批量上傳的速度嗎
在帶寬足夠的情況,多線程各上傳同的文件,是可以的。。。。。。。
⑷ 怎樣讓文件上傳的速度變快
使用WINRAR分割壓縮後上傳
1、分割的方法:安裝完winrar後,找到要壓縮分割的文件,點右鍵,選「添加到壓縮文件(A)」,在彈出的對話框中,文件名、格式都不用管,只要在「壓縮分卷大小」中輸入可選的大小,或者直接輸入,比如5M,就輸入5000000(因為它是以位元組為單位的,所以後加6個0,同樣,10M就輸入10000000,當然它不到5M或10M,但這無關緊要,如果要准確的5M,那就輸入5*1024*1024=5242880,不過有點麻煩),然後要「壓縮選項」下面的「創建自解壓格式文件」前面打上勾,點「確定」即開始壓縮,根據你原來文件的大小和壓縮分卷的大小生成的文件數也不一樣,但一定在你原來文件名的後面加上「.part1.rar(exe)」字樣加以區別,其中1是序號,還有part2.rar,part3.rar等。
2、還原的方法(合並):在還原時,只要把這分割後的幾個文件(最後的擴展名有part1,part2)都放在一個文件夾中,雙擊其中的第一個(擴展名是?.part1.exe),程序就會提示你輸入解壓縮的目錄,輸入以後按「確定」,程序就自動尋找其它幾個然後合並成一個。就是你原來的文件。
分卷壓縮的基本步驟:
(1)選中你需要分卷壓縮的文件,滑鼠右鍵打點擊它,在彈出的滑鼠右鍵菜單選項欄中,選擇「添加到壓縮文件」選項,這是就會彈出壓縮文件管理器的參數設置窗口,設置窗口中的其他設置你都可以不必去管他,只需要在窗口下方的「分卷壓縮」設置框中輸入分卷壓縮文件的大小就可以了。分卷壓縮文件的大小設置,要根據壓縮文件移動時所用的載體(如軟盤、可以移動磁碟等)的容量大小,以及壓縮文件通過郵箱、QQ發送時,上傳文件的大小限制來確定的(分卷壓縮主要是為了便於移動和上傳)。舉個例子:某個文件大小為200M,而你有個U盤(可以移動磁碟)容量為128M,那麼你要想把這200M的文件通過U盤復制到其他電腦中的話,你就可以通過對該文件分卷壓縮來完成這一過程。你可以在「參數設置」窗口中的分卷壓縮設置框中輸入120M(保險一些)就行了。
(2)設置好分卷壓縮的大小後,點擊確定,壓縮過程自動開始。在壓縮過程中壓縮文件管理器會根據設置好的分卷文件大小,自動分卷壓縮,即自動分幾卷完成壓縮過程,就上面的例子講,會分二卷完成壓縮。壓縮過程結束後,自然會在原文件旁邊生成同名的壓縮文件(.1rar、.2rar)。
(3)分卷壓縮後的壓縮文件,如果是儲存在硬碟中,就必須放在同一文件夾中,才能正常解壓縮,你只要解壓它們其中任何一個壓縮文件,解壓後都會是一個完整的原文件。
⑸ Java上傳excel,Excel數據或者格式會影響上傳速度,Excel哪些因素會影響上傳速度
如果只是文件上傳,那麼上傳速度只是與文件大小有關,而與裡面的數據是無關的。之所以2000條數據的Excel比3000條數據的Excel上傳還慢,應該是你的上傳過程除了上傳文件,還做了數據解析(讀取Excel)的功能,如果是這樣的話,那麼整個上傳速度還與數據內容有關,雖然數據量小,但數據內容多,解析速度慢,這樣也會導致你說的問題。
如果想解決此問題,可以分步進行,上傳時只上傳文件,後台接收到文件再統一解析處理。這樣既容易查找問題,又可以很好的解耦。
⑹ 干貨javawebhtml中如何高效上傳指定文件
javaweb作為我們java web開發的程序員,少不了和瀏覽器打交道,在我們HTML或者JSP的標簽中,input輸入框上傳我們一般會過濾一些文件類型。只上傳我們想要的類型,這可以提高我們的程序的交互友好度。我來教大家一些不用 java 也可以做到的干貨技巧科技。java程序員來一起吐槽吧~只上傳文件文件:<input type="file" accept="text/plain" />只上傳圖片文件<input type="file" accept="image/*" />只上傳視頻文件:<input type="file" accept="video/*" />只上傳音頻文件:<input type="file" accept="audio/*"/>只上傳pdf文件:<input type="file" accept=".pdf"/>只上傳excel(97-2003)文件:<input type="file" accept="application/vnd.ms-excel" />
⑺ 怎樣解決java上傳文件頁面載入緩慢
首先在本地使用Navicat for Mysql建立一個資料庫。
在dreamweaver中建立一個PHP格式的網頁,方便鏈接測試。
測試發現,如果無法使用localhost鏈接mysql資料庫就會提示錯誤信息
如果出現第三步的情況,就需要修改C:\Windows\System32\drivers\etc目錄下的hosts文件。
用記事本打開hosts,
找到127.0.0.1 localhost這一行,把這一行的「#」刪除,保存。
如果沒有這一行,就自己手動添加。
保存後,再使用之前的網頁測試,
這個時候就可以通過localhost鏈接的本地的mysql資料庫了
⑻ 如何提高文件上傳速度
網速受很多因素影響的,比如上網的時間,如果是上網高峰期肯定會慢的,再就是訪問的伺服器不同,有的服務了快你上傳的就快,有的伺服器慢,那麼你上傳的速度肯定就會慢。多方面的因速,所以你家是十兆帶寬上傳有時候慢有時候快是很正常的,這個速度是沒法提高或者是降低的。
⑼ java socket傳送文件怎麼設置傳送速度,比如一個文件100M,每次傳送1024BYTE
先用輸入流InputStream將文件內容讀取到位元組數組(長度為 1024)中,再用輸出流OutputStream將位元組數組中的數據寫到目標設備
public void write(byte[] buffer, int offset, int count)
該方法第一個參數為:位元組數組
第二個是:要寫入的數據在數組中的起始位置 即:0
第三個是:寫入的長度,即:1024