WebClient-Datei Hochladen zum web

Ich würde gern wissen ob ich den code richtig. Hochladen, die Datei manuell zu meinem Arbeitsplatz server, ich muss mit Login-ID und Passwort. Mit der; clode unten, sollte ich auch meine loginID und Passwort auch?

    public void SaveLogsToWeb(string logFileName)
    {
        WebClient webClient = new WebClient();
        string webAddress = null;
        try
        {
            webAddress = @"http://myCompany/ShareDoc/";

            webClient.Credentials = CredentialCache.DefaultCredentials;

            WebRequest serverRequest = WebRequest.Create(webAddress);
            WebResponse serverResponse;
            serverResponse = serverRequest.GetResponse();
            serverResponse.Close();

            webClient.UploadFile(webAddress + logFileName, "PUT", logFileName);
            webClient.Dispose();
            webClient = null;
        }
        catch (Exception error)
        {
            MessageBox.Show(error.Message);
        }
    }

Wenn ich es laufen, Ausnahme wirft "(401) nicht autorisiert"

Dank.

  • Dies ist eine web-app oder eine Konsolenanwendung?
  • dies ist eine windows form app.
InformationsquelleAutor Bopha | 2010-01-19
Schreibe einen Kommentar