|
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
|
Übersetzung
Original
|
FtpWebResponse.StatusCode-Eigenschaft
Namespace: System.Net
Assembly: System (in System.dll)
Eigenschaftswert
Typ: System.Net.FtpStatusCodepublic static bool UploadFileToServer(string fileName, Uri serverUri) { // The URI described by serverUri should use the ftp:// scheme. // It contains the name of the file on the server. // Example: ftp://contoso.com/someFile.txt. // // The fileName parameter identifies the file containing the data to be uploaded. if (serverUri.Scheme != Uri.UriSchemeFtp) { return false; } // Get the object used to communicate with the server. FtpWebRequest request = (FtpWebRequest)WebRequest.Create(serverUri); request.Method = WebRequestMethods.Ftp.UploadFile; // Don't set a time limit for the operation to complete. request.Timeout = System.Threading.Timeout.Infinite; // Copy the file contents to the request stream. const int bufferLength = 2048; byte[] buffer = new byte[bufferLength]; int count = 0; int readBytes = 0; FileStream stream = File.OpenRead(fileName); Stream requestStream = request.GetRequestStream(); do { readBytes = stream.Read(buffer, 0, bufferLength); requestStream.Write(buffer, 0, bufferLength); count += readBytes; } while (readBytes != 0); Console.WriteLine ("Writing {0} bytes to the stream.", count); // IMPORTANT: Close the request stream before sending the request. requestStream.Close(); FtpWebResponse response = (FtpWebResponse) request.GetResponse(); Console.WriteLine("Upload status: {0}, {1}", response.StatusCode, response.StatusDescription); response.Close(); return true; }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.