导航:首页 > 配服务器 > 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获取服务器上文件的地址相关的资料

热点内容
sha1加密算法java 浏览:232
单片机ds1302程序 浏览:738
杜比压缩开还是关怎样判断 浏览:366
对象类型转换java编译和运行 浏览:284
行政命令是什么 浏览:371
android调用系统邮件 浏览:33
测温软件app是如何实现的 浏览:585
江苏服务器机房按需定制云主机 浏览:639
c程序员笔试 浏览:694
excel怎么引用统一文件夹 浏览:249
怎么把微信抖音加密 浏览:304
android滑动进度条 浏览:834
javagmt转换 浏览:826
linux查看snmp 浏览:24
ug80车床编程 浏览:518
怎么加速python计算素数 浏览:243
腰椎第五节压缩性骨折 浏览:92
程序员开会的句子 浏览:994
用哪个app写编程 浏览:647
android通讯录增删改查 浏览:731