Kleine Avatarfotos in DB speichern?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Kleine Avatarfotos in DB speichern?

    Hallo,

    ich möche nicht das die kleinen Avatar-Fotos außerhalb einer Community aufrufbar sind.

    Natürlich könnte ich sie jedes mal mittels ModRewrite parsen und prüfen ob der Aufruf erlaubt ist oder nicht...

    Was haltet ihr davon:

    http://aktuell.de.selfhtml.org/artik...ages/index.htm

    Ich würde also alle Avatar-Fotos als Base64 kodieren und in der DB speichern. Macht bei jedem Foto maximal 1 KB.

    Ausgabe erfolgt dann direkt im Image-Tag, ist also nicht sowas wie <img src=avatar.php?id=123> nötig.

    Vorteile für mich: Fotos nicht von außerhalb aufrufbar und Fotos müssen bei einem Umzug nicht manuell mittels FTP kopiert werden...

  • #2
    Ich kann mich erinnern das mal ausprobiert zu haben. Hat soweit ich weiss nicht in allen Browsern funktioniert, also probier das doch erstmal aus, bevor du die Idee weiter verfolgst...

    Kommentar


    • #3
      Getestet in IE6 + IE7 + FF + Opera + Netscape + Safari

      Kommentar


      • #4
        Wie du schon festgestellt hast gibt es nur die Einschränkungen die der Artikel schon nennt:
        ..., aber leider nicht beim MS Internet Explorer 4.x - 5.x.
        Ein Nachteil ergibt sich meiner Meinung nach schon - zwar werden zusätzliche HTTP Anfragen für jedes Bild dadurch zwar vermieden, der Browser kann die Bilder aber nicht cachen und muss sie jedesmal zusätzlich zu der Seite laden. Inwiefern sich das auswirkt müsste man mal testen. Ansonsten spricht in diesem Fall afaik nichts dagegen. Zu groß sollten die Bilder allerdings nicht sein, es fällt sonst immer ein großer Datenbanktraffic an.
        Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

        Kommentar

        Lädt...
        X