Hochladen von Dateien auf file-server

Über den link weiter unten schrieb ich einen code für meine Anwendung. Ich bin nicht in der Lage, es richtig zu machen, obwohl, entnehmen Sie Bitte dem link und helft mir ot...

Hochladen von Dateien auf file-server mithilfe der webclient-Klasse


Folgendes ist mein code:-

protected void Button1_Click(object sender, EventArgs e)
{

    filePath = FileUpload1.FileName;    
    try
    {
        WebClient client = new WebClient();

        NetworkCredential nc = new NetworkCredential(uName, password);

        Uri addy = new Uri("\\\\192.168.1.3\\upload\\");
        client.Credentials = nc;
        byte[] arrReturn = client.UploadFile(addy, filePath);

        Console.WriteLine(arrReturn.ToString());
    }
    catch (Exception ex)
    {
        Console.WriteLine(ex.Message);
    }

}

Ich auch verwendet:-
Datei.Kopieren(Dateipfad, "\\192.168.1.3\upload\");

Die folgende Zeile nicht ausgeführt wird...

byte[] arrReturn = client.UploadFile(addy, filePath);

versucht es zu verändern:-

byte[] arrReturn = client.UploadFile("\\\\192.168.1.3\\upload\\", filePath);

ES immer noch nicht funktioniert...keine Lösung??

Ich wollen im Grunde für die übertragung einer Datei von dem client an die Datei-storage-server ohne
eigentlich login in den server, so dass der client keinen Zugriff auf den Speicherort
direkt auf dem server.

DIES IST DER FEHLER den ich BEKOMME :- "Ausnahmefehler während einer WebClient-Anforderung"

Haben Sie eine Ausnahme, oder es funktioniert einfach nichts? Wenn der Shop sicher ist (d.h. Anforderungen, die ein Benutzer/pass) , müssen entweder durch den Benutzer oder durch Identitätswechsel, bevor der code funktionieren würde, unabhängig.
Yesm wir brauchen wirklich mehr. "Funktioniert nicht" bedeutet nichts. Was passiert? Ich würde auf eine Art denken,... eine Sicherheit Ausnahme, dass in der Tat erklärt sich der Fehler 😉
Warum sind Sie mit einem WebClient für eine File.Copy?
Ich habe dieses auf den ersten, nicht-Training für mich, so versucht die Datei.Kopieren.. byte[] arrReturn = client.UploadFile(addy, filePath);
byte[] arrReturn = client.UploadFile(addy, filePath); Der Code Überspringt die Zeile Oben...

InformationsquelleAutor Imcl | 2010-03-15

Schreibe einen Kommentar