Hur gör man för att hämta hem en fil från en länk på en hemsida? Jag vill alltså inte öppna filen och läsa info från den direkt utan bara plocka hem den och spara den på min hårddisk. Kan man få lite hjälp med det? Den filen jag tänkte ta hem ligger på afv´s hemsida. Det finns många sätt att göra det på, men du kan använda System.Web.WebRequest objektet för att göra en förfrågan efter filen... Tack Thomas, det löste sig. Tänkte att det kanske fanns något snabbare/enklare sätt. Som jag skrev tidigare finns det nog mer än ett sätt, men vilket som är snabbast vet jag inte... Vad sägs om två rader kod? =)Hämta fil
Länken till filen är:
http://bors.affarsvarlden.se/archivek/20040616k_isin.xls
mvh OlaSv: Hämta fil
Men den läser filen så du måste i kod skriva den till hårddisken också...
Läs hur du laddar ner en HTML fil från nätet, ska vara samma för vanliga filer också: [Ladda ner HTML-koden för valfri sida]
Mvh,
ThomasSv: Hämta fil
mvh OlaSv: Hämta fil
Tror dock inte man kan göra det på 3 rader kod om man inte har en färdig klass där koden för nerladdning hanteras...
Men bra att det löste sig!
Mvh,
ThomasSv: Hämta fil
Dim client As New WebClient()
client .DownloadFile("http://www.pellesoft.se/bilder/page/logo_pelle.jpg", "logo_pelle.jpg")
Enklare än så blir det inte. För lite mer kontroll är det <b>WebRequest</b> klassen som gäller och strömma ner filen (gärna med async IO)... för maximal kontroll är det en <b>Socket</b> klass som gäller =)