MySQL - bir veritabanında görüntüleri depolamak?

3 Cevap php

Bu soru burada zaten bir cevabı var:

3 Cevap

Ödev gibi geliyor. Sen pictures masaya vehicles tablosundan bir bir-çok ilişkisi isterdim. pictures tablo görüntüleri ile bir BLOB sütun içerecek. Yoksa diskte saklanan gibi görüntülerin dosya ile bir VARCHAR sütun içerebilir.

i bazı klasörlerdeki resimleri depolamak gerektiğini tercih ediyorum, böylece alınmasıyla zamanda kolay hale getirecek. Eğer veritabanında saklamak istiyorsanız BLOB veri türü kullanabilirsiniz.

Doğrudan veritabanında görüntü veri depolama havai özellikle trafikte çok büyük siteler için bir sorun haline gelebilir.

Genellikle sunucusunda görüntüleri depolamak için bir adlandırma kuralı var ve dosya adları ne olursa olsun kullanıcı yüklenenler itibaren yeniden yazılır, ama eğer isterseniz kullanıcıdan özgün dosya adını muhafaza edebilirsiniz - sadece onları sterilize emin olun. Görüntü dosyaları için istekleri web sunucusu tarafından doğrudan ele alınabilir, böylece veritabanı yalnızca görüntüler için meta saklar.