Avatar billede misbruger Nybegynder
12. oktober 2004 - 15:25 Der er 2 kommentarer og
1 løsning

Webclient.Uploadfile

Jeg prøver at få webclient til at virke, men jeg mangler vvist lige den sidste hestesko.....

WebClient Client = new WebClient();
Client.UploadFile(@"http://Srv-051/uploadfile/listner.aspx", @"c:\apps\file01.txt");

På serveren (Srv-051) har ligger følgende kode i min listner.aspx.cs :

private void Page_Load(object sender, System.EventArgs e)
{
    foreach(string f in Request.Files.AllKeys)
    {
        HttpPostedFile file = Request.Files[f];
        file.SaveAs("d:\\inetpub\\uploadfile\\text\\" + file.FileName);
    }
}

Jeg får nedenstående exception....

An unhandled exception of type 'System.Net.WebException' occurred in system.dll
Additional information: The remote server returned an error: (400) Bad Request.

Så har jeg også prøvet følgende brug af webclient....

Client.UploadFile(@"http://jtj-051/uploadfile/text/file01.txt", @"c:\apps\file01.txt");

Hvilket udløser....

An unhandled exception of type 'System.Net.WebException' occurred in system.dll
Additional information: The remote server returned an error: (405) Method Not Allowed.

asp.net brugeren har fulde rettigheder til mappen på serveren.

Hvad er det lige jeg gør forkert...?

Thanx!
Avatar billede misbruger Nybegynder
13. oktober 2004 - 10:59 #1
Jeg har fundet en løsning....
Eftersom jeg bruger en IIS som webserver, så kan jeg blot tage brug af PUT (selvfølgelig)

Client.UploadFile(@"http://Srv-051/uploadfile/text/file01.txt", "PUT", @"c:\apps\file01.txt");
Avatar billede burningice Nybegynder
13. oktober 2004 - 17:53 #2
det burde også virke med

WebClient Client = new WebClient();
Client.UploadFile(@"http://Srv-051/uploadfile/listner.aspx", "POST" @"c:\apps\file01.txt");
Avatar billede misbruger Nybegynder
14. oktober 2004 - 08:41 #3
Tja i følge MS's ellers noget så dårligt documentation omkring WebClient, så burde det virke, men jeg får konstant en "400 Bad request"

Ellers tak!

Mis
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester