Tjenare, är ute på lagom djupt vatten och vet inte riktigt vad jag ens ska googla på för att komma helt rätt...
Målet är att ladda ner en fil från en hemsida, en fil som jag får tag i genom denna adressen:
http://[intranät]/GetFile.aspx?fileID=3053123&Checkout=False&...
Så det är väll då ingen adressen till själva filen, utan till aspx som går in i databas och plockar fram filen åt mig...
Klistrar jag in adressen i Chrome så kommer jag ingenstans, klistrar jag in i IE så får jag upp "What do you want to do with 03053123.xlsm..-"dialogen, så det är väll nån autentisering som följer med min windowsanvändare som bara IE fattar...
Filen heter alltid 03053123.xlsm
Jag har testat med ett gäng olika varianter av WebRquest och castat till HttpWebRequest och olika .ContentType, UseDefaultCredentials men det slutar alltid med
"The remote server returned an error: (403) Forbidden."
Kör jag med ett WebBrowser-object så kan jag navigera till adressen, men då fastnar hela automatiken på at jag ändå får upp dialogrutan för att spara filen...fast, nu när jag satt och skrev detta så gjorde jag en extra google och fick fram en del om IDownloadManager som verkar kunna fixa så det går att autoladda ner filen. Ex. http://stackoverflow.com/questions/13362922/windows-forms-web... var ju exemplariskt, kanske, inte testat ännu..
Så då blir frågan, är det IDownloadManager-vägen som måste vandras, eller finns det något annat smart sätt?