怎样使用FTP服务器下载文件

怎样使用FTP服务器下载文件,第1张

1、打开电脑界面,双击一个浏览器

2、在地址栏中输入ftp的网址,按一下回车键

3、此时输入用户名和密码,单击“登录”按钮

4、此时进入FTP服务器,直接在页面中点击自己需要的文件

5、弹出如图界面,点击“保存”按钮即可下载到自己电脑上的指定位置

注意事项:

FTP支持两种模式,一种方式叫做Standard (也就是 PORT方式,主动方式),一种是 Passive(也就是PASV,被动方式)。 Standard模式 FTP的客户端发送 PORT 命令到FTP服务器。Passive模式FTP的客户端发送 PASV命令到 FTP Server。

默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定。

在jsp/servlet中断点/多线程下载文件

<%@ page import="javaioFile" %>

<%@ page import="javaioIOException" %>

<%@ page import="javaioOutputStream" %>

<%@ page import="javaioRandomAccessFile" %>

<%!

    public void downloadFile(HttpServletRequest request, HttpServletResponse response, File file) throws IOException {

        RandomAccessFile raf = new RandomAccessFile(file, "r");

        javaioFileInputStream fis = new javaioFileInputStream(rafgetFD());

        responsesetHeader("Server", "wwwtrydonecom");

        responsesetHeader("Accept-Ranges", "bytes");

        long pos = 0;

        long len;

        len = raflength();

        if (requestgetHeader("Range") != null) {

            responsesetStatus(HttpServletResponseSC_PARTIAL_CONTENT);

            pos = LongparseLong(requestgetHeader("Range")

                    replaceAll("bytes=", "")

                    replaceAll("-", "")

            );

        }

        responsesetHeader("Content-Length", LongtoString(len - pos));

        if (pos != 0) {

            responsesetHeader("Content-Range", new StringBuffer()

                    append("bytes ")

                    append(pos)

                    append("-")

                    append(LongtoString(len - 1))

                    append("/")

                    append(len)

                    toString()

            );

        }

        responsesetContentType("application/octet-stream");

        responsesetHeader("Content-Disposition", new StringBuffer()

                append("attachment;filename=\"")

                append(filegetName())

                append("\"")toString());

        rafseek(pos);

        byte[] b = new byte[2048];

        int i;

        OutputStream outs = responsegetOutputStream();

        while ((i = rafread(b)) != -1) {

            outswrite(b, 0, i);

        }

        rafclose();

        fisclose();

    }

%>

<%

    String filePath = requestgetParameter("file");

    filePath = applicationgetRealPath(filePath);

    File file = new File(filePath);

    downloadFile(request, response, file);

%>

通过远程连接可以实现服务器和本地电脑文件互相复制粘贴,具体操作步骤如下:

1同时按下键盘的“win”键和“r”字母键

2弹出“运行”窗口

3在输入框内输入“mstsc”,按下“Enter”键或点“确定”按钮

4弹出“远程桌面连接”窗口

5点下面的 选项 按钮

6弹出 选项 窗口

7点击 本地资源 选项卡

8选项卡 下面有 本地设备和资源,点击 详细信息

9弹出 详细信息 窗口 点开 驱动器 前面的“+”号

10 把需要在远程服务器访问的磁盘前面打勾,然后确定

11进入服务器,打开服务器桌面上我的电脑,下面的分类就可以看到您勾选的本地磁盘了。可以点击打开浏览,也可以相互复制粘贴文件。

一在服务器上面安装FTP服务端比如说用SERV-U来搭建服务端然后在自己电脑上安装下flashfxp工具用来登录FTP下载文件到本地电脑即可支持断点续传很方便

二登录服务器在服务器上面登录百度网盘把你所要下载的东西打包上传到百度网盘然后在本地电脑登录网盘下载

三登录服务器在服务器上面登录你的邮箱把所需要下载的东西打包发送到你的另一个邮箱在本地电脑登录你的另一个邮箱把文件下载出来

用copy命令,

将远程主机的文件复制到自己的电脑:copy

\\ip地址\c$\文件名\c:\

当然也可以把本地文件复制到远程主机:

copy

c:\文件名\\ip地址\c$

如果是ftp主机比如5944,可以在网页上直接登陆,打开ie输入

ftp://ftp分配给你的ip地址

回车后要在对话框里输入ftp分配的用户和密码

如果登陆成功,可以把浏览器的页面框缩小后以拖拽的方式把ftp上的文件拖到本地桌面。

具体在cmd命令下的ftp命令实在太多,这里就不用说了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎样使用FTP服务器下载文件

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情