Wie um das Bild zu speichern, die von remote-URL mit C# asp.net?
Ich arbeite asp.net C# - Webseite, dass ich immer problem, wenn ich versuche, um das Bild zu speichern, die von remote-URL.
Ich habe versucht es im folgenden c# - code ...
//C# - code
string remoteImageUrl= "http://www.bitpixels.com/getthumbnail?code=83306&url=http://live.indiatimes.com/default.cms?timesnow=1&size=200";
string strRealname = Path.GetFileName(remoteImageUrl);
string exts=Path.GetExtension(remoteImageUrl);
WebClient webClient = new WebClient();
webClient.DownloadFile(remoteImageUrl,Server.MapPath("~/upload/")+strRealname + exts);
Wenn ich fetch Bild von oben remoteImageUrl dann
ich immer Fehler "Ausnahmefehler während einer WebClient-Anforderung."
Wie kann ich abrufen und speichern Sie eine remote-url-image und speichern Sie es auf meine website hochladen-Verzeichnis.
oder andere Weg, um eine remote-url-image.
Dein code funktioniert Prima für mich. Erhalten Sie weitere Informationen in der Exception? Alle InnerException?
Ich bekomme obigen Ausnahme, wenn ich den download von remote-url.
Ich bekomme eigentlichen problem und löste es, wie es immer problem.. ich war die hinzugefügte Erweiterung in die Datei mit Pfad.GetExtension dann wurde es unterbrochen.
was ist der namespace für
es sagt der name
Ich bekomme obigen Ausnahme, wenn ich den download von remote-url.
Ich bekomme eigentlichen problem und löste es, wie es immer problem.. ich war die hinzugefügte Erweiterung in die Datei mit Pfad.GetExtension dann wurde es unterbrochen.
was ist der namespace für
Server.MapPath
?es sagt der name
Server
existiert nicht im aktuellen Kontext.InformationsquelleAutor Abhishek B. | 2011-07-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Yout code ist in Ordnung. Stellen Sie sicher, dass Ihr application pool identity, hat Zugriff auf "upload" Ordner mit Schreibzugriff.
Und wenn Sie einen proxy-server verwenden, sollten Sie auch dies angeben im web.config-Datei.
InformationsquelleAutor Yiğit Yener
Ich lösten das problem, Die exception kommt aufgrund der Verlängerung..
Wenn ich erste Erweiterung des remoteImageUrl Weg.
Es gibt ".cms", so Ausnahme wirft an dieser Stelle,
Ich vermeiden ".cms" - Endung von der remoteImageURL und rufen Sie dann
Funktioniert es einwandfrei.
InformationsquelleAutor
Sind Sie unter etwas weniger als das volle Vertrauen? Wenn dem so ist, kann man nicht beliebige web-Anfragen.
InformationsquelleAutor Wyatt Barnett