asp.net如何实现将服务器上的文件下载到本地?
给你提供一点代码:
string fileURL = thisServerMapPath("你要下载的文件路径");//文件路径,可用相对路径
FileInfo fileInfo = new FileInfo(fileURL);
ResponseClear();
ResponseAddHeader("content-disposition", "attachment;filename=" + ServerUrlEncode(fileInfoNameToString()));//文件名
ResponseAddHeader("content-length", fileInfoLengthToString());//文件大小
ResponseContentType = "application/octet-stream";
ResponseContentEncoding = SystemTextEncodingDefault;
ResponseWriteFile(fileURL);
1、首先我们远程打开我的电脑查看初始效果。
2、在打开远程桌面连接程序。并点击显示选项。
3、在显示选项中找到本地资源。并点击本地设备和资源中的详细信息。
4、在纤细信息中勾选需要给服务器使用的设备和资源,其中我们要实现远程文件复制到服务器上,那么我们勾选驱动器中需要用到的文件的磁盘。当然也可以全选。勾选够点击确定。然后连接远程桌面。
5、登陆上远程桌面以后我们打开我的电脑,就可以看到我们需要给服务器共享的磁盘了。
6、然后就可以进行文件拷贝了。
1、从ftp服务器传输到客户机的过程称为下载。将文件从客户机传输到FTP服务器的过程称为下载。下载是指将文件从FTP服务器拷贝到自己的计算机。
2、文件从ftp服务器传输到客户机的过程称为下载。文件传输(FTP):可将不同计算机之间、不同操作系统之间文件进行传递.从FTP服务器上下载有用的信息资源。
3、在被动方式FTP中,命令连接和数据连接都由客户端发起,这样就可以解决从服务器到客户端的数据端口的入方向连接被防火墙过滤掉的问题。当开启一个FTP连接时,客户端打开两个任意的非特权本地端口(N1024和N+1)。
4、FTP就是用来在客户机和服务器之间实现文件传输的标准协议。它使用客户/服务器模式,客户程序把客户的请求告诉服务器,并将服务器发回的结果显示出来。而服务器端执行真正的工作,比如存储、发送文件等。
5、要想实现FTP文件传输,必须在相连的两端都装有支持FTP协议的软件,装在您的电脑上的叫FTP客户端软件,装在另一端服务器上的叫做FTP服务器端软件。
6、FTP协议的主要用途是在客户端和服务器之间进行文件传输。通过FTP协议,用户可以从服务器下载文件,也可以将文件上传到服务器上。FTP协议在互联网上被广泛使用,尤其是在文件共享和网站维护方面。
下载较大的数据,推荐用FTP首先在服务器上面安装下FTP服务端比如说可以用SERV-U服务端安装然后在本地电脑上面安装FLASHFXP工具,用它登录FTP,并下载数据到本地电脑此种方法支持断点续传而且下载速度比较快值得推荐
个人建议希望对你有帮助
通过远程连接可以实现服务器和本地电脑文件互相复制粘贴,具体操作步骤如下:
1同时按下键盘的“win”键和“r”字母键
2弹出“运行”窗口
3在输入框内输入“mstsc”,按下“Enter”键或点“确定”按钮
4弹出“远程桌面连接”窗口
5点下面的 选项 按钮
6弹出 选项 窗口
7点击 本地资源 选项卡
8选项卡 下面有 本地设备和资源,点击 详细信息
9弹出 详细信息 窗口 点开 驱动器 前面的“+”号
10 把需要在远程服务器访问的磁盘前面打勾,然后确定
11进入服务器,打开服务器桌面上我的电脑,下面的分类就可以看到您勾选的本地磁盘了。可以点击打开浏览,也可以相互复制粘贴文件。
1、首先键盘上按开始键+R打开运行窗口,输入mstsc,点击确定。
2、然后在打开的页面中,点击左下角的显示选项。
3、接着在打开的显示页面中,输入计算机地址和用户名。
4、在本地资源中,点击本地设备和资源中的详细信息按钮。
5、勾选要带到服务器上的本地磁盘,然后确定。这样远程连接到服务器上,打开资源管理器就可以看到本地的磁盘了。
0条评论