dream-coder.de Blog über .NET, SQL Server, PHP, Typo3 und sonstige Themen

14Mar/080

[C#] – Bilder von einer URL laden und für DB vorbereiten

Hi

ich hoffe das hilft euch ein wenig:

Ich brauchte eine Variante, um Bilder (die Url der Bilder habe ich) von einer Website zu laden und für das speichern in eine Datenbank vorzubereiten. Da habe ich HttpWebRequest gefunden und bin zur folgenden Lösung gekommen:

// generate WebRequest
// this.ImageHTTPSrc == "http://www.example.com/image.jpg"
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(this.ImageHTTPSrc);
 
// timeout
request.Timeout = 10000; // 10 secs
request.ReadWriteTimeout = 10000;
 
// get imagadata
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
 
// save in Stream object
Stream resStream = response.GetResponseStream();
 
// create a image object from stream
this.ImageData = Image.FromStream(resStream);
 
// close
resStream.Close();
response.Close();
 
// convert Image2ByteArray | for database
ImageConverter imgConv = new ImageConverter();
this.ImageDataByteArray = (byte[])imgConv.ConvertTo(this.ImageData, System.Type.GetType("System.Byte[]"));
 
// save image object 2 fs
//this.ImageData.Save("c:\\tmp\\" + this.strNumber+".jpg");

Natürlich muss man hier noch die Excepitons abfangen usw. Aber als Anregung soll dies reichen Icon Smile in [C#] - Bilder von einer URL laden und für DB vorbereiten // dream-coder.de

{lang: 'de'}
These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Misterwong in [C#] - Bilder von einer URL laden und für DB vorbereiten // dream-coder.de
  • Yigg in [C#] - Bilder von einer URL laden und für DB vorbereiten // dream-coder.de
  • Webnews in [C#] - Bilder von einer URL laden und für DB vorbereiten // dream-coder.de
  • Digg in [C#] - Bilder von einer URL laden und für DB vorbereiten // dream-coder.de
  • Delicious in [C#] - Bilder von einer URL laden und für DB vorbereiten // dream-coder.de
  • Stumbleupon in [C#] - Bilder von einer URL laden und für DB vorbereiten // dream-coder.de
  • Reddit in [C#] - Bilder von einer URL laden und für DB vorbereiten // dream-coder.de
  • Ask in [C#] - Bilder von einer URL laden und für DB vorbereiten // dream-coder.de
  • Facebook in [C#] - Bilder von einer URL laden und für DB vorbereiten // dream-coder.de
  • Google in [C#] - Bilder von einer URL laden und für DB vorbereiten // dream-coder.de
  • Live in [C#] - Bilder von einer URL laden und für DB vorbereiten // dream-coder.de
  • Myspace in [C#] - Bilder von einer URL laden und für DB vorbereiten // dream-coder.de
  • Technorati in [C#] - Bilder von einer URL laden und für DB vorbereiten // dream-coder.de
  • Twitter in [C#] - Bilder von einer URL laden und für DB vorbereiten // dream-coder.de

Related Posts:

Tagged as: , Leave a comment
Comments (0) Trackbacks (0)

No comments yet.


Leave a comment

(required)

No trackbacks yet.

Page optimized by WP Minify WordPress Plugin