Wie laden Sie ein Bild über eine URL mit einem query-string an Stelle von image-Pfad?
Mache ich eine C# - windows-Anwendung, und müssen wissen, wie zum download-ein Bild, das einen link mit einem query-string, zum Beispiel www.mywebsite.com/img.aspx?imgid=12345
(die leitet automatisch auf das entsprechende Bild, basierend auf imgid
). Ich muss dann speichern Sie die Datei auf der Festplatte irgendwo. Ich brauche keine große Phantasie, download-manager, gerade die sauberste Art und Weise zu bekommen, wie ein Bild aus einem URL umleiten.
- Obwohl schon gelöst, ich vergaß zu erwähnen, die Tatsache, dass ich 0.2% Erfahrung mit C#.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie in der Lage sein, es zu tun mögen dieses:
WebClient Client = new WebClient();
undClient.DownloadFile(txtURL.Text, "C:\\12345.jpg");
12345.jpg
Datei im Editor gespeichert, und kommen, um herauszufinden, dass es tatsächlich gespeichertaspx
Seite statt derjpg
Bild.Verwenden Sie die WebClient-Klasse und er DownloadFile-Methode.
http://msdn.microsoft.com/en-us/library/ez801hhe.aspx
Es ist vollkommen akzeptabel, passieren Sie ein querystring-parameter in der URI der Methode.
Ihre Datei wird an
bin/debug
Ordner, und geben Sie die Erweiterung in Ihrem browser die Datei herunterladen. wie