如何文件上传至服务器某一目录下

如何文件上传至服务器某一目录下,第1张

有两种方法上传程序到服务器里面。

涉及到具体目录,就把ftp软件定位到那个目录中。

如果是win系统服务器,那么打开远程桌面,从本地电脑复制文件,到远程桌面服务器里面,粘贴文件,就可以了。

如果有ip地址,ftp账号密码,也可以用 ftp软件上传。

linux服务器的话, 就是直接用ftp软件上传文件了。

scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下

scp传输数据用的是SSH协议,保证了数据传输的安全

其格式如下:scp 远程用户名@IP地址:文件的绝对路径 本地Linux系统路径 scp 本地Linux系统文件路径

远程用户名@IP地址:远程系统文件绝对路径名scp使用第一种格式是将远程Linux系统上的某个文件或者目录拷贝到本地Linux系统上来

使用第二种是将本地的某个文件或者目录拷贝到远程Linux系统的某个路径下

举例(1)目前我们处在IP为“19216860133”的Linux系统下

计划将系统下的/home/ixdba/etctargz文件拷贝到IP为“19216860168”的远程Linux系统中root用户下的/tmp目录下:scp /home/ixdba/etctargz root@19216860168:/tmp命令输入完毕

会要求输入“19216860168”服务器root的密码,然后开始远程拷贝数据

如果我们处在“19216860168”服务器上,也可以使用下面的命令传输数据:scp root@19216860133:/home/ixdba/etctargz /tmp命令输入完毕,此时会要求输入“19216860133”服务器root的密码,然后开始远程拷贝数据

(2)将本地/etc目录中所有的文件和子目录拷贝到IP为“19216860135”的远程Linux系统的root用户下的/opt目录中:scp -r /etc root@19216860135:/opt这里的选项“r”与cp命令的“r”选项含义相同

有以下步骤:

1、把上传的文件打压缩包,利用发送邮箱附件的功能发到另一邮箱然后在服务器上登录邮箱下载。

2、把数据上传到百度网盘或者微云在服务器上面登录下载。

3、远程登录服务器时通过选项里面的本地磁盘映射功能,把本地磁盘映射到服务器上面,登录服务器并访问本地磁盘把数据复制到服务器磁盘即可。

4、在服务器上面搭建FTP,然后在本地电脑登录FTP上传数据。

电脑(Computer)是一种利用电子学原理根据一系列指令来对数据进行处理的机器。电脑可以分为两部分:软件系统和硬件系统。

第一台电脑是1946年2月15日在美国宾夕法尼亚大学诞生的ENIAC通用电子计算机。

有几种办法,您可以参考一下。

第一种:在阿里云服务器里建一个FTP服务商,在本地用FTP客户端上传文件。

第二种:进阿里云服务器远程界面的时候,把本地磁盘带进去,然后进服务器里直接从本地磁盘里把文件复制到服务器里。

第三种:QQ安装到阿里云服务器里,用QQ对传。

第四种:把本地文件上传到邮箱里 ,然后进阿里云服务器里打开您的邮箱,进去下载文件即可。

阿里云创立于2009年,是全球领先的云计算及人工智能科技公司,致力于以在线公共服务的方式,提供安全、可靠的计算和数据处理能力,让计算和人工智能成为普惠科技。

阿里云服务着制造、金融、政务、交通、医疗、电信、能源等众多领域的领军企业,包括中国联通、12306、中石化、中石油、飞利浦、华大基因等大型企业客户,以及微博、知乎、锤子科技等明星互联网公司。在天猫双11全球狂欢节、12306春运购票等极富挑战的应用场景中,阿里云保持着良好的运行纪录。

假设A 是你web 站点的服务器 B 是你要上传文件的服务器 1、在B 服务器上共享一个文件夹upload,并设置好权限 开设用户test 密码123456 并给予test 对upload 的写入权限,同时在该文件夹里放入一个简单的页面,随便什么都行,输出几个字母就可以了B 服务器上的操作 over 2、 在A 服务器web 站点下面建立一个虚拟目录,默认加虚拟目录的时候是没得选择其他服务器的共享文件夹的,你先随便选择一个本地的路径,建立好之后,点击该 虚拟目录的属性,在更改本地路径的上面,有3 个选择,你选择“另一台计算机上的共享”,接着设置网络路径,格式是这样的:\{服务器}\{共享名}, {服务器}用IP来代替,{共享名}就是那个upload 文件夹,填好之后点击后面的“连接用户”,输入刚才在B 服务器上用户test 和密码 123456(当然,简单一点,你最好先测试一下,确定A 服务器能访问B 服务器共享的文件夹,如果A 都不能访问B 的共享,那你先解决这个问题先,测试的方 法很简单,在浏览器里输入\B 服务器的IP\upload,如果能输入用户和密码之后能看到你刚才随便建的那个文件,OK,共享是可以访问的) 3、虚拟目录设置好了之后,你可以测试一下,在A的 web 站点下面通过程序获取一下虚拟目录的路径,如果是成功的,路径应该是服务器B 的IP+upload 文件夹。 一种方式:还是通过A 服务器web 站点下面的虚拟目录来访问,这种情况下,B 服务器只是提供空间 另一种方式:在B 服务器上建立一个站点,指向该目录,这样B 服务器分担了访问文件时IIS 的工作任务 文件上传保存: SaveAs(ServerMapPath("abc") + "\" + filePathSubstring(filePathLastIndexOf("\") + 1)); //abc 为程序运行站点或者虚拟目录下的虚拟目录 文件浏览: DownloadFile(ServerMapPath("abc") + "//abctxt"); //abctxt 为B 服务器上的文件 private void DownloadFil e(string physicalFi lePath) { Fil eStream stream = null; try { stream = n ew Fil eStream(physicalFil ePath, F ileModeOpen, Fil eAcc essR ead, Fi leShareRead); int bufSize = (int)stream Length; byt e[] buf = new byte[bufSize]; int bytesRead = streamRead(buf, 0, bufSiz e); HttpContextCurrentResponseC ontentType = "applic ation/octet-stream"; // attachment 是以附件的形式下载,也可以改为online在线找开. HttpContextCurrentResponseAppendHeader("Content -Disposition", "attachment;fil ename=" + HttpUtilityUrlEncode(SystemIO Path GetFil eName(physic alFil ePath), Syst em TextEncodingUTF8)); HttpContextCurrentResponseOutputStreamWrite(buf, 0, bytesRead); HttpContextCurrentResponseEnd(); } final ly { streamClos e(); } }

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何文件上传至服务器某一目录下

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情