Maison > développement back-end > C++ > Comment télécharger et télécharger des fichiers via FTP en C# à l'aide du streaming ?

Comment télécharger et télécharger des fichiers via FTP en C# à l'aide du streaming ?

DDD
Libérer: 2025-01-11 11:10:42
original
498 Les gens l'ont consulté

How to Upload and Download Files via FTP in C# Using Streaming?

Téléchargement et téléchargement de fichiers FTP C#/.NET (streaming)

Télécharger

Téléchargement basé sur le flux :

Pour télécharger des binaires via streaming, utilisez FtpWebRequest :

<code class="language-csharp">FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://ftp.example.com/remote/path/file.zip");
request.Credentials = new NetworkCredential("username", "password");
request.Method = WebRequestMethods.Ftp.UploadFile;

using (Stream fileStream = File.OpenRead(@"C:\local\path\file.zip"))
using (Stream ftpStream = request.GetRequestStream())
{
    fileStream.CopyTo(ftpStream);
}</code>
Copier après la connexion

Télécharger

Téléchargements basés sur le flux :

Pour les téléchargements en streaming, utilisez FtpWebRequest :

<code class="language-csharp">FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://ftp.example.com/remote/path/file.zip");
request.Credentials = new NetworkCredential("username", "password");
request.Method = WebRequestMethods.Ftp.DownloadFile;

using (Stream ftpStream = request.GetResponse().GetResponseStream())
using (Stream fileStream = File.Create(@"C:\local\path\file.zip"))
{
    ftpStream.CopyTo(fileStream);
}</code>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal