1、文件傳輸到伺服器都是什麼方式
FTP上傳 或者在伺服器裡面訪問網盤進行下載
遠程鏈接映射本地磁碟也可以的
2、怎麼從伺服器遠程傳送大文件至本地電腦
很簡單.給你推薦幾種常用的.比較簡單的方法:
一.在本地電腦遠程登錄伺服器的時候把本地磁碟映射到伺服器系統中,也就是點開始,運行.輸入mstsc按確定.在彈出的窗口中點"選項".點"本地資源"然後點下面的"詳細信息".在裡面把"驅動器"前面勾選上.然後再點連接.登錄伺服器以後.在伺服器系統裡面打開"我的電腦".即可看到本地磁碟分區.直接在伺服器上把文件復件到自己電腦分區即可.
二.如果文件不大.你可以利用發郵件附件的功能.或者是利用百度網盤等工具.先從伺服器上把文件上傳郵件或者上傳網盤.然後在本地電腦上通過網盤再把文件下載到本地即可.
三.讓服務商幫你在伺服器上面安裝下FTP.一般可以用SERV-U服務端來安裝.然後在本地電腦上安裝flashfxp工具登錄FTP.把所需要的文件通過FTP下載到本地電腦.
3、伺服器如何遠程連接傳輸文件?
如果沒有公網的ip只能上軟體了,向日葵,花生殼,teamviewer等等。花生殼復雜點,弄成一個網段的然後共享。
4、java伺服器端用傳輸給客戶端文件流(fileinputstream),客戶端應該如何接收?(socket )
其實這個問題你應該先想一下socket到底是一個什麼東西,在網路編程中socket到底用來做什麼的。socket:在操作系統內核中它代表網路連接的一個端點(endpoint),在應用程序中它代表一個打開的文件。socket pair唯一確定的一條網路連接,socket pair就是客戶端socket和服務端socket的一個組合。也就是客戶端ip和port與服務端ip和port的組合。一條網路連接也就是一條通信的信道,tcp連接代表的信道是全雙工的。以信道來講,邏輯上就存在兩個管道來代表輸出與輸入來發送和接收信息。
那麼在應用程序上我們就可以拿到這2個管道來完成socket之間的通信。
以你的應用來看輸出流fos就代表著圖中的紅色管道,那麼在服務端就應該是這個樣的。
Scoket connSock = serverSocket.accept();//connSock代表著服務端的Socket
InputStream is = connSock.getInputStream();//輸入流is代表圖中的紅色管道
OutputStrea os = connSock.getOutputStream();//輸出流os代表圖中的綠色管道
在服務端有一個位元組緩沖區來存放從is讀取的位元組數據
byte[] buffer = new byte[1024];
然後服務端讀取數據來填充這個位元組緩沖區
is.read(buffer);//比如這樣
然後就根據你的需求來操作這個buffer了。
然後把處理過後的數據通過os發送給客戶端。os就是圖中的那個綠色管道
os.write(處理過後的數據);
5、在文件傳輸服務中,將文件從客戶機傳到伺服器稱為
在文件傳輸服務中,將文件從客戶機傳到伺服器稱為:下載
6、文件傳輸服務中,客戶機和伺服器之間利用以下哪個連接
文件傳輸抄服務中,客戶機和伺服器之間利用 FTP連接
FTP 是File Transfer Protocol(文件傳輸協議)的英文簡稱,而中文簡稱為「文傳協議」。用於Internet上的控制文件的雙向傳輸。
7、兩個伺服器之間傳輸文件
利用ssh的公鑰(public key)來實現
1.在A機上生成公匙文件
ssh-keygen -t rsa
(下面的操作默認即可)
生成的公匙文件在/root/.ssh/目錄下,
2.將文件拷貝到服務端B並改名
scp ./id_dsa.pub server_ip:/root/.ssh/authorized_keys
3.在A端執行
ssh-agent
它用來幫你自動輸入口令
然後再由A訪問B就不用手動輸入密碼了
8、如何將文件傳輸到ftp伺服器上
ftp是文件傳輸協議,利用此協議可以在網路上傳輸文件。
把文件上傳到伺服器,一般都是使用ftp的方法,因為往往伺服器都會提供ftp功能。具體操作需要安裝一個方便操作的ftp客戶端,例如TotalCommander就很好,在客戶端裡面建議一個會話,輸入伺服器的地址、用戶名、密碼,然後就可以連接伺服器,連接成功後可以看見伺服器上的文件,可以和本地的進行雙向傳輸(可以上傳和下載)。
如果只上傳個別文件,可以使用瀏覽器或者DOS進行傳輸,瀏覽器的方法是打開地址:ftp://用戶名:密碼@伺服器地址/,DOS命令是ftp 伺服器地址,然後輸入用戶名和密碼。
9、java怎麼把文件傳輸到伺服器
String realpath = ServletActionContext.getServletContext().getRealPath("/upload") ;//獲取伺服器路徑
String[] targetFileName = uploadFileName;
for (int i = 0; i < upload.length; i++) {
File target = new File(realpath, targetFileName[i]);
FileUtils.copyFile(upload[i], target);
//這是一個文件復制類copyFile()裡面就是IO操作,如回果你不用這個類也可以自己答寫一個IO復制文件的類
}
其中private File[] upload;// 實際上傳文件
private String[] uploadContentType; // 文件的內容類型
private String[] uploadFileName; // 上傳文件名
這三個參數必須這樣命名,因為文件上傳控制項默認是封裝了這3個參數的,且在action裡面他們應有get,set方法
10、把文件上傳到伺服器上用什麼工具快呢
有兩種方法上傳程序到伺服器裡面。
windows系統伺服器很簡單,本地打開遠程桌面,復制文件,到遠程桌面的伺服器桌面上,粘貼文件,就可以了。就和你在本地電腦復制文件一樣。
第二種方法是有ip地址,ftp賬號密碼,可以用 ftp軟體上傳。不管 windows伺服器還是linux伺服器,都這么做。