.NET Framework 的项目如何使用 FTP 下载文件

 更新时间:2024年01月05日 10:12:50   作者:送书  
本文专门针对面向 .NET Framework 的项目, 对于面向 .NET 6 及更高版本的项目,不再支持 FTP,此示例演示如何从 FTP 服务器下载文件,感兴趣的朋友跟随小编一起看看吧

免费FTP客户端 Cyberduck for Windows v8.7.1.4077 免费安装版

FTP客户端工具 SmartFTP v10.0.3169 64bit 官方最新安装版

FTP客户端工具 FTPRush V3.5.6 绿色多语版

此示例演示如何从 FTP 服务器下载文件。

本文专门针对面向 .NET Framework 的项目。 对于面向 .NET 6 及更高版本的项目,不再支持 FTP。

C#

using System;
using System.IO;
using System.Net;
namespace Examples.System.Net
{
    public class WebRequestGetExample
    {
        public static void Main ()
        {
            // Get the object used to communicate with the server.
            FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.contoso.com/test.htm");
            request.Method = WebRequestMethods.Ftp.DownloadFile;
            // This example assumes the FTP site uses anonymous logon.
            request.Credentials = new NetworkCredential("anonymous","janeDoe@contoso.com");
            FtpWebResponse response = (FtpWebResponse)request.GetResponse();
            Stream responseStream = response.GetResponseStream();
            StreamReader reader = new StreamReader(responseStream);
            Console.WriteLine(reader.ReadToEnd());
            Console.WriteLine($"Download Complete, status {response.StatusDescription}");
            reader.Close();
            response.Close();
        }
    }
}

到此这篇关于 .NET Framework 的项目如何使用 FTP 下载文件的文章就介绍到这了,更多相关FTP 服务器下载文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • asp.net开发中常见公共捕获异常方式总结(附源码)

    asp.net开发中常见公共捕获异常方式总结(附源码)

    这篇文章主要介绍了asp.net开发中常见公共捕获异常方式总结,结合实例形式较为详细的分析了asp.net捕获异常的相关技巧,并提供了完整的实例代码供读者下载参考,需要的朋友可以参考下
    2015-11-11
  • ASP.NET Web API教程 创建Admin控制器实例分享

    ASP.NET Web API教程 创建Admin控制器实例分享

    在本文中我们要添加一个对产品支持CRUD(创建、读取、更新和删除)操作的Web API控制器,需要的朋友可以参考下
    2012-11-11
  • 查看Json输出的*最方便*的方法 (转)

    查看Json输出的*最方便*的方法 (转)

    项目的表现层使用MVC+Extjs。在开发过程中,一旦页面显示不正常,第一个需要排查的总是“Action是否输出了正确的Json?”。
    2009-11-11
  • ASP.NET Core 使用SignalR推送服务器日志的过程记录

    ASP.NET Core 使用SignalR推送服务器日志的过程记录

    这篇文章主要介绍了ASP.NET Core 使用SignalR推送服务器日志的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2024-01-01
  • asp.net URL中包含中文参数造成乱码的解决方法

    asp.net URL中包含中文参数造成乱码的解决方法

    中文乱码一直以来是WEB开发中比较常见的问题之一,对于初学者来说,各种各样的编码方式可能会有点不适应,本篇文章并不讲述这些编码,而是把自己遇到的一个小问题以及该问题的解决之法说明一下,希望对大家有用。
    2010-03-03
  • Asp.Net获取网站截图的实例代码

    Asp.Net获取网站截图的实例代码

    这篇文章介绍了Asp.Net获取网站截图的实例代码,有需要的朋友可以参考一下
    2013-07-07
  • 如何在Asp.Net Core MVC中处理null值的实现

    如何在Asp.Net Core MVC中处理null值的实现

    这篇文章主要介绍了如何在Asp.Net Core MVC中处理null值的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • 静态gb2312编码在项目传值出现中文乱码现象

    静态gb2312编码在项目传值出现中文乱码现象

    参考的美工静态页面是gb2312格式的,当此编码拿到项目中后,utf-8编码的系统,加载页面时,会出现样式问题,比如不能正常居中等
    2013-06-06
  • EF Core基础入门教程

    EF Core基础入门教程

    这篇文章介绍了EF Core的基础入门教程,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • ASP.NET通过更改Url进行页面传值的实现代码

    ASP.NET通过更改Url进行页面传值的实现代码

    这篇文章主要介绍了ASP.NET通过更改Url进行页面传值的实现代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04

最新评论