AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Bilder für Server in Datenbank ablegen...
Thema durchsuchen
Ansicht
Themen-Optionen

Bilder für Server in Datenbank ablegen...

Ein Thema von SubData · begonnen am 13. Mai 2005 · letzter Beitrag vom 13. Mai 2005
 
Benutzerbild von SubData
SubData

Registriert seit: 14. Sep 2004
Ort: Stuhr
1.078 Beiträge
 
Delphi 11 Alexandria
 
#1

Bilder für Server in Datenbank ablegen...

  Alt 13. Mai 2005, 05:53
Guten Morgen (Gott is das noch früh -gähn-)

Diskutieren wir doch mal über den Sinn und Unsinn über das Ablegen von Bildern in einer Datenbank.

Ich arbeite derzeit an einer Intranet-HTTP-Server-Lösung, die auch eine gewisse Menge von Bilddateien bereit stellt (Etwa 200 Stück, ca. 3 - 4 MB) und mir geht es darum, dass der Endbenutzer diese Bilder hinterher nicht verändern / austauschen kann. Wenn ich die Bilder direkt mit über ServeFile weitergebe, werden sie ja von der Festplatte gelesen, nun möchte ich allerdings gerne, dass die Bilder aus einer Datenbank kommen.
Es wäre theoretisch kein Problem die Bilder zur Startzeit des Servers alle aus der Datenbank zu laden und ein Record (oder Array?) oder sonst irgendwas in der Art zu schreiben und diese dann zur Abfragezeit auszugeben.
So wäre nicht bei jedem Aufruf eine Datenbankverbindung notwendig.
Die Frage hierbei ist allerdings ob es sinnvoll ist eine Kette von TMemoryStream zu erzeugen um die Bilder im Speicher zu halten oder ob es da andere (elegantere?) Lösungen gibt, den Benutzer daran zu hindern die Bilder zu editieren (Nein Hash Summen auf die Datei kommen dabei nicht in Frage -g-).

Zusätzlich hätte es den Vorteil, dass ich nicht 200 Dateien mitliefern muss sondern nur die Datenbank, die sowieso bereits vorhanden ist.

Was wäre die eleganteste, performanteste und am besten umzusetzende Lösung für ein solches Vorhaben?


In der Hoffnungen niemanden zu so früher Stunde mit meiner Frage zu überfordern...
Ronny
/(bb|[^b]{2})/
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz