導航:首頁 > 文件教程 > 從伺服器端下載文件

從伺服器端下載文件

發布時間:2023-06-09 13:20:53

⑴ 如何將伺服器上的文件下載(拷貝)倒本地

用命令,
將遠程主機的文件復制到自己的電腦:
\\ip地址\c$\文件名\c:\
當然也可以把本地文件復制到遠程主機:

c:\文件名\\ip地址\c$
如果是ftp主機比如5944,可以在網頁上直接登陸,打開ie輸入
ftp://ftp分配給你的ip地址
回車後要在對話框里輸入ftp分配的用戶和密碼
如果登陸成功,可以把瀏覽器的頁面框縮小後以拖拽的方式把ftp上的文件拖到本地桌面。
具體在cmd命令下的ftp命令實在太多,這里就不用說了。

⑵ 如何在伺服器上下載文件

如果是區域網的話,通過網上鄰居就可以,如果是廣域網的話,就要架設FTP了. 去下載一下FTP服務端SERV-U 就行,當然,區域網也可以用它

⑶ C#mvc怎麼從伺服器上下載文件到客戶端

1.首先如果是sockets連接:
需要client以及server端編程做客戶端和服務端
建立連接後,將文件通過專序列化轉城memorystream/networkstream的二進制屬流傳輸,在服務端進行反序列化操作

2.如果使用ftp,很簡單,伺服器架設任意ftp伺服器,然後通過ftp命令put就可以,使用tcpclient類

3.伺服器上架設webservice,winform添加webservice引用上傳

⑷ 用c#怎樣從伺服器下載文件,並保存為相應的類型

C#從伺服器下載文件可以使用下面4個方法:TransmitFile、WriteFile、WriteFile和流方式下載文件,並保存為相應類型,方法如下:

1、TransmitFile實現下載

protectedvoidButton1_Click(objectsender,EventArgse)
{
/*
微軟為Response對象提供了一個新的方法TransmitFile來解決使用Response.BinaryWrite
下載超過400mb的文件時導致Aspnet_wp.exe進程回收而無法成功下載的問題。
代碼如下:
*/
Response.ContentType="application/x-zip-compressed";
Response.AddHeader("Content-Disposition","attachment;filename=z.zip");
stringfilename=Server.MapPath("DownLoad/z.zip");
Response.TransmitFile(filename);
}

2、WriteFile實現下載

protectedvoidButton2_Click(objectsender,EventArgse)
{
/*
usingSystem.IO;

*/
stringfileName="asd.txt";//客戶端保存的文件名
stringfilePath=Server.MapPath("DownLoad/aaa.txt");//路徑

FileInfofileInfo=newFileInfo(filePath);
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.AddHeader("Content-Disposition","attachment;filename="+fileName);
Response.AddHeader("Content-Length",fileInfo.Length.ToString());
Response.AddHeader("Content-Transfer-Encoding","binary");
Response.ContentType="application/octet-stream";
Response.ContentEncoding=System.Text.Encoding.GetEncoding("gb2312");
Response.WriteFile(fileInfo.FullName);
Response.Flush();
Response.End();
}

3、WriteFile分塊下載

protectedvoidButton3_Click(objectsender,EventArgse)
{
stringfileName="aaa.txt";//客戶端保存的文件名
stringfilePath=Server.MapPath("DownLoad/aaa.txt");//路徑

System.IO.FileInfofileInfo=newSystem.IO.FileInfo(filePath);

if(fileInfo.Exists==true)
{
constlongChunkSize=102400;//100K每次讀取文件,只讀取100K,這樣可以緩解伺服器的壓力
byte[]buffer=newbyte[ChunkSize];

Response.Clear();
System.IO.FileStreamiStream=System.IO.File.OpenRead(filePath);
longdataLengthToRead=iStream.Length;//獲取下載的文件總大小
Response.ContentType="application/octet-stream";
Response.AddHeader("Content-Disposition","attachment;filename="+HttpUtility.UrlEncode(fileName));
while(dataLengthToRead>0&&Response.IsClientConnected)
{
intlengthRead=iStream.Read(buffer,0,Convert.ToInt32(ChunkSize));//讀取的大小
Response.OutputStream.Write(buffer,0,lengthRead);
Response.Flush();
dataLengthToRead=dataLengthToRead-lengthRead;
}
Response.Close();
}
}

4、流方式下載

protectedvoidButton4_Click(objectsender,EventArgse)
{
stringfileName="aaa.txt";//客戶端保存的文件名
stringfilePath=Server.MapPath("DownLoad/aaa.txt");//路徑

//以字元流的形式下載文件
FileStreamfs=newFileStream(filePath,FileMode.Open);
byte[]bytes=newbyte[(int)fs.Length];
fs.Read(bytes,0,bytes.Length);
fs.Close();
Response.ContentType="application/octet-stream";
//通知瀏覽器下載文件而不是打開
Response.AddHeader("Content-Disposition","attachment;filename="+HttpUtility.UrlEncode(fileName,System.Text.Encoding.UTF8));
Response.BinaryWrite(bytes);
Response.Flush();
Response.End();
}

⑸ 怎樣直接從自己的伺服器上下載文件網路|FTP|下載|高分

安裝IIS,然後做個網站目錄,網站訪問地址就是你伺服器的IP,把文件放在目錄下.下載地址就是
,如19.168.0.1/xx.rar

⑹ 從web伺服器上下載文件是如何實現的

java">/**
*根據文件輸入流,和文件名稱下載文件

*@paramresp HttpServletResponse
*@paramfile 供下載的文件
*@paramfile_name 所顯示的下載文件名稱

*/
publicvoidFileDownLoad(HttpServletResponseresp,Filefile,Stringfile_name){
try{
StringfileName=newString(file_name.getBytes("GBK"),"ISO8859_1");
resp.setContentType("application;charset=utf-8"); //指定文件的保存類型。

resp.setHeader("Content-disposition","attachment;filename="+fileName);
ServletOutputStreamoupstream=resp.getOutputStream();
FileInputStreamfrom=newFileInputStream(file);
byte[]buffer=newbyte[catchSize];
intbytes_read;
while((bytes_read=from.read(buffer))!=-1){
oupstream.write(buffer,0,bytes_read);
}
oupstream.flush();
}catch(Exceptione){

}
}

這個是伺服器端文件下載工具類 題主可以試試,望採納

⑺ 怎麼把遠程伺服器上的文件下載到本地電腦上

通過遠程連接可以實現伺服器和本地電腦文件互相復制粘貼,具體操作步驟如下:

1同時按下鍵盤的「win」鍵和「r」字母鍵

2彈出「運行」窗口

3在輸入框內輸入「mstsc」,按下「Enter」鍵或點「確定」按鈕

4彈出「遠程桌面連接」窗口

5點下面的 選項 按鈕

6彈出 選項 窗口

7點擊 本地資源 選項卡

8選項卡 下面有 本地設備和資源,點擊 詳細信息

9彈出 詳細信息 窗口 點開 驅動器 前面的「+」號

10 把需要在遠程伺服器訪問的磁碟前面打勾,然後確定

11進入伺服器,打開伺服器桌面上我的電腦,下面的分類就可以看到您勾選的本地磁碟了。可以點擊打開瀏覽,也可以相互復制粘貼文件。

⑻ 怎樣才能把伺服器里邊的東西下載到本地電腦

一.在伺服器上面安裝FTP服務端.比如說用SERV-U來搭建服務端.然後在自己電腦上安裝下flashfxp工具.用來登錄FTP.下載文件到本地電腦即可.支持斷點續傳.很方便.
二.登錄伺服器.在伺服器上面登錄網路網盤.把你所要下載的東西打包上傳到網路網盤.然後在本地電腦登錄網盤下載.
三.登錄伺服器.在伺服器上面登錄你的郵箱.把所需要下載的東西打包發送到你的另一個郵箱.在本地電腦登錄你的另一個郵箱.把文件下載出來.

閱讀全文

與從伺服器端下載文件相關的資料

熱點內容
編程語言怎麼學車 瀏覽:189
編程該怎麼學才能先找工作 瀏覽:524
文件刻制光碟多少錢 瀏覽:861
校園網的網路組成結構 瀏覽:862
u盤系統復制文件過大 瀏覽:843
區域網復制文件 瀏覽:574
2007cad怎麼編程 瀏覽:325
修改bat文件名 瀏覽:830
cad文件丟失怎麼找回備份 瀏覽:851
手機怎麼獲取無線密碼 瀏覽:315
cad文字版教程 瀏覽:701
16進制讀取文件 瀏覽:831
ps電腦新建文件建不了怎麼辦 瀏覽:60
濟南招標文件圖紙押金一般為多少 瀏覽:113
火螢視頻桌面文件夾怎麼刪除 瀏覽:906
微信相冊里的照片時間久了很模糊 瀏覽:773
通達信暴力工具穩定版 瀏覽:849
ps如何打開超大文件 瀏覽:523
word沒有保存的文件從哪裡找回來 瀏覽:221
oppo原充數據線多少錢 瀏覽:883

友情鏈接