導航:首頁 > 配伺服器 > c獲取伺服器上文件的地址

c獲取伺服器上文件的地址

發布時間:2023-08-14 07:02:35

『壹』 請問一下linux,如何將伺服器文件拿到本地什麼命令

題主你好,

從伺服器上下載文件或向伺服器上傳文件最常用的命令當屬scp了,使用方法也簡單.

一.先說題主問題中的情況,即從伺服器上往回拿文件(官話一點的表達:從伺服器上將文件下載到本地):

scp 伺服器用戶名@伺服器ip:文件的絕對路徑 要將文件保存到本地哪

舉例來說,我的伺服器地址是1.1.1.1,用戶名為hellofriend,並且在伺服器上的/home/hellofriend/下有個名為ok的文件,則我想將伺服器上的這個ok文件下載到本地的根目錄,/,下用到的命令為:

scp hellofriend@1.1.1.1:/home/hellofriend/ok /

命令執行完成後,會提示你輸入hellofriend這個用戶的密碼,密碼輸入完成後,回車,正常情況下,你在根目錄下就能看到ok文件了.

*.新手注意事項:

a.ip地址和文件路徑中間有個冒號;

b.文件路徑一般用絕對路徑,即從根開始找;

c.不要忘了寫你要將文件保存在本地的哪裡;

-----

二.再說如何將本地文件上傳到伺服器,這個不細說,命令和上面的差不多:

scp 本地的文件路徑 伺服器用戶名@伺服器ip:要保存在伺服器的哪個位置

如我要將本地根目錄下的ok文件上傳到1.1.1.1這台伺服器的/home/hellofriend目錄下,則命令為:

scp /ok [email protected]:/home/hellofriend/

執行命令後,輸入密碼,回車,正常情況下文件就上傳成功了.

-----

寫在最後: 上面命令寫的其實相對死板一些,其實還有一些小技巧,題主用的多了就能了解了,這里先不過多展開.

=====

希望可以幫到題主, 歡迎追問.

『貳』 急!如何查看伺服器上的文件

如果是人為共享的,平常有2種方式是最常用的
一個就是直接共享,打開方式如下
先打開「我的電腦」然後在地址欄里輸入: \\電腦名\文件夾
電腦名為該電腦的名字,比如一個叫admin的電腦,
就輸入\\admin \文件夾 這時就可以看到他共享的一些資料,電腦名可以用ip地址來代替,但是要你需要知道它的地址再輸入。比如\\192.168.0.2\file

另個是ftp,就要輸入ftp://電腦名(ip地址)文件夾地址
比如ftp://192.168.0.2/file

注意2個的斜杠符號是不同的!

『叄』 c#如何獲取伺服器中的文件地址

這裡面涉及很多問題,並不是簡單的播放,一般常規的做法就是在伺服器上開啟iis服務(當然其它的類似的web服務也行),目的就是那個聲音文件(比如是sample.mp3)能通過普通的http://伺服器ip/sample.mp3這樣象普通網頁一樣訪問並下載,然後你在C#就可以用普通的wmp去播放這個url了(注意默認情況下iis是不支持mp3的,需要在iis中添加mp3的mime

『肆』 linux環境下,c語言怎麼讀取WEB伺服器的80埠上頁面的內容

已知url ,host, port;

int s, size;
struct sockaddr_in sin;
struct hostent* phe;
char cmd[256];
char msg_hdr[1000];
char* p;

//准備http中GET 方法的請求。
sprintf(cmd,"GET %s\r\nHTTP/1.1\r\nHost:%s", url, host);
//創建socket
if((s=socket(PF_INET,SOCK_STREAM,0))<0)
return -1;
//取得遠程主機的IP地址,失敗函數返回-1
if((phe = gethostbyname(host)) == NULL)
return -1;

memset(&sin,0,sizeof(sin));
memcpy(&sin.sin_addr,phe->h_addr,sizeof(struct in_addr));
sin.sin_family=AF_INET;
sin.sin_port=htons(pms->port);

//跟遠程機器建立連接,失敗函數返回-1
if(connect(s,(struct sockaddr*)&sin,sizeof(sin))==-1)
return -1;
//發送GET請求
if(write(s,cmd,strlen(cmd))<0)
return 0;

//從鏈接描述符(連接管道)中讀取傳送過來的數據
if(read(s, msg_hdr, 300)<0)
error;
close(s);

//讀到該文件的大小
if((p=strstr(msg_hdr,"Content-Length"))||(p=strstr(msg_hdr,"Content-length:")))
p+=16;
else
error;
//返回大小
size = atoi(p);

sprintf(cmd,"GET %s HTTP/1.1\r\nHost: %s\r\nAccept: */*\r\nPragma: no-cache\r\nCache-Control: no-cache\r\nConnection: close\r\nRange: bytes0-%d\r\n\r\n", url, host, size);
//創建套介面
if((s=socket(AF_INET,SOCK_STREAM,0))<0)
return 0;
//取得遠程主機的IP地址,失敗返回0
if((phe = gethostbyname(host)) == NULL)
return 0;
memset(&sin,0,sizeof(sin));
memcpy(&sin.sin_addr,phe->h_addr,sizeof(struct in_addr));
sin.sin_family=AF_INET;
sin.sin_port=htons(port);
//建立連接
if(connect(s,(struct sockaddr*)&sin,sizeof(sin))==-1)
return 0;
//發送讀取請求
if(write(s,cmd,strlen(cmd))<0)
error;
read(s, buf, BUFSIZE)..............

『伍』 如何獲取訪問伺服器文件的ip地址

ping 它的域名或是用360網路連接查看工具看看,比較你只打開那個頁面,其它網路應用不開啟。就可以定位了。

『陸』 伺服器的文件路徑地址怎麼獲取

絕對路徑:
絕對路徑是指目錄下的絕對位置,直接到的目標位置。 就是你的主頁上的文件或目錄在硬碟上真正的路徑。
直接登錄伺服器就可以看到絕對路徑文件,打開就可以了。

『柒』 怎麼獲取伺服器上的文件列表

你把你的文件都放在E(你的貓目錄):\apache-tomcat-6.0.20\webapps\文件夾\你的所有文件,而訪問的目錄是你的id加埠號,如:192.168.0.0:8080/文件夾/指定的文件,你再放一個txt存放你的所有文件名(json),然後在客戶端獲取到文件列表的內容顯示(json需解析),然後在列表監聽事件中通過地址+動態的文件名,單擊哪個就會下載那個了,請求的話可以使用httpurlconnection來請求(網上很多方法),阿帕奇不知道可行不

閱讀全文

與c獲取伺服器上文件的地址相關的資料

熱點內容
中國電信智慧維app如何使用 瀏覽:699
列印文件夾內文件如何統一設置 瀏覽:551
單片機連接8個按鍵 瀏覽:654
阿里雲伺服器網頁怎麼找到 瀏覽:958
數控車床如何進行自動編程 瀏覽:11
app網課視頻怎麼拷貝到電腦上 瀏覽:710
安卓國服光遇小王子季節什麼時候結束 瀏覽:537
恢復的音樂在哪個文件夾 瀏覽:595
qq傳輸文件夾壓縮包 瀏覽:911
sha1加密演算法java 瀏覽:232
單片機ds1302程序 瀏覽:738
杜比壓縮開還是關怎樣判斷 瀏覽:366
對象類型轉換java編譯和運行 瀏覽:284
行政命令是什麼 瀏覽:371
android調用系統郵件 瀏覽:33
測溫軟體app是如何實現的 瀏覽:585
江蘇伺服器機房按需定製雲主機 瀏覽:639
c程序員筆試 瀏覽:694
excel怎麼引用統一文件夾 瀏覽:249
怎麼把微信抖音加密 瀏覽:306