Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Muat Naik dan Muat Turun Fail melalui FTP dalam C# Menggunakan Penstriman?
Muat naik berasaskan strim:
Untuk memuat naik binari melalui penstriman, gunakan 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>
Muat turun berasaskan strim:
Untuk muat turun penstriman, gunakan 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>
Atas ialah kandungan terperinci Bagaimana untuk Muat Naik dan Muat Turun Fail melalui FTP dalam C# Menggunakan Penstriman?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!