So... Jetzt geb' ich auch mal meinen Senf dazu... Es wurden schon einge Ans�tze genannt... Ich w�rde es so machen(funktioniert bei beliebigen Providern und ist ausbauf�hig):
1. Ich w�rde davon abraten Bilder in der DB zu speichern, wenn die DB Access ist. Wenn man einen SQL Server ist das m�glich, aber nicht immer empfehlenswert, z.B. verhindert dies effizienten upload per ftp... Also normalerweise speichert man dann nur eine relative Pfadangabe zum Bild in der DB (z.B. "flaggen/usa.jpg") 2. Die Bilder speichert man optimalerweise in einem ausserhalb des Webs liegenden Verzeichnis, aber normalerweise hat man diese M�glichkeit nicht und dann tut es auch ein Verzeichnis mit nicht eratbaren Namen... Also nicht unbedingt "pics" oder "jpgs" o.�. nehmen... 3. Requests gehen �ber eine ASP-Seite(z.B. showPic.asp?id=12345), wobei nat�rlich auch mit beliebigen Methoden vorher der Benutzer authentifiziert werden kann. Die ASP-Seite l�dt das entsprechende(DB-lookup des rel. Pfades nach der ID) File per ADODB.Stream und speichert es per Save direkt ins Response-Objekt, nachdem man den Content-Type entsprechend gesetzt hat. Dies ist sehr effizient, da das Stream-Objekt das File beim laden noch nicht in den Speicher l�dt und dann beim Speichern ins Response-Objekt direkt die Daten l�dt und weitergibt... Man sollte nicht versuchen die BildDaten zuerst in einem Array zu speichern und dann per BinaryWrite auszugeben. Gruss, Claudius > > Frage: Gibt's irgendwo ein Beispiel zum Abtippen, wie man Bilder aus > einem Serververzeichnis in eine Datenbank eintragen kann bzw. > die Bilder > aus der Datenbank an den Browser des Clints schicken kann, ohne sie > vorher auf der Platte zwischenzuspeichern? > > Stefan. > | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
