Şimdi Ara

BLOB VERİSİ NASIL ÇEKİLİR (ÇÖZÜLDÜ//RESİM YOLU GÖSTEREREK))

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
117
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri
  • Son Yorum 3 ay
  • Cevaplayan Üyeler 3
  • Konu Sahibinin Yazdıkları 3
  • Ortalama Mesaj Aralığı 1 gün 1 saat 36 dakika
  • Son 1 Saatteki Mesajlar 1
  • Haberdar Edildiklerim (Alıntılar) 1
  • Konuya En Çok Yazanlar
  • pwniex (3 mesaj) bersgurs (2 mesaj) alimmm78 (1 mesaj)
  • Konuya Yazanların Platform Dağılımı
  • Masaüstü (4 mesaj) Mobil (1 mesaj) Mini (1 mesaj)
  • @
0 oy
Öne Çıkar
Tüm Forumlar >> Web Tasarım - Programlama >> Yazılım Geliştirme >> PHP / CGI >> BLOB VERİSİ NASIL ÇEKİLİR (ÇÖZÜLDÜ//RESİM YOLU GÖSTEREREK))
Sayfaya Git:
Sayfa:
1
Giriş
Mesaj
  • Onbaşı
    31 Mesaj
    Konu Sahibine Özel

    Herkese merhabalar. Sitemde bir tablo var ve tabloya veri çekmem gerekiyor çekebiliyorum da. Ancak DB ye foto ekleyip web sitemdeki tabloya o fotoğrafları çekmemde gerekiyor. Fotoğrafları BLOB uzantısı ile DB ye ekledim. Şimdi bu BLOB sütununu web sitemdeki tablonun içine sağlıklı bir şekilde çekmem gerekiyor. Yardımcı olabilecek olan var mı lütfen? Şimdiden teşekkürler.

    https://forum.donanimhaber.com/cache-v2?path=http://store.donanimhaber.com/d8/c9/a6/d8c9a6a247590ebd4a22913b658f71c1.png&t=0&width=480&text=1

    Resimi çektiğimde bu şekilde bozuk geliyor. İsteyen olursa kodlarınıda paylaşabilirim




    < Bu mesaj bu kişi tarafından değiştirildi pwniex -- 28 Nisan 2021; 22:33:25 >



    |
    |
  • Binbaşı
    1660 Mesaj
    Resimleri base64 olarak sakla. Html de direk type=base64 ile gösterebilirsin

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Onbaşı
    31 Mesaj
    Konu Sahibine Özel

    Örnek bir kodlama paylaşır mısın tam anlayamadım

    |
    |
    bersgurs kullanıcısının, bahsedilen mesajını gör
  • Binbaşı
    1660 Mesaj

    Kod paylaşacak bir durum yok resimleri DB ye nasıl saklıyorsan base64 formatına çevirip saklayacaksın. Manuel olarak ekliyorsan online araçları kullanabilirsin resimleri base64 formatına çeviren. Sonra html kısmında


    Kod

    Yığını:
    <img src="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUA AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO 9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot" />


    bu şekilde gösteriyorsun.

    |
    |
    pwniex kullanıcısının, bahsedilen mesajını gör
  • Yarbay
    10946 Mesaj
    Base64 saklamak yüzde 50 ye yakın daha fazla yer kaplıyor. Bunu da değerlendirin.
    Object storage a atıp linkini tutabilirsiniz o field da

    Aws s3, cloud storage, minio vb kullanılabilir, veya kendiniz de bi yerde store edebilirsiniz

    < Bu ileti mini sürüm kullanılarak atıldı >
    |
    |
  • Onbaşı
    31 Mesaj
    Konu Sahibine Özel

    Resimleri BLOB yoluyla kaydediyordum ancak BLOB ile hem çok fazla yer kaplıyor hemde veri kaybı yaşadığımızı öğrendim. Açıkçası BASE64 sistemiylede önceden ilgilenmediğim için olayı tam kavrayamadım. Belli araştırmalar yaptığımda veriyi en hızlı resim yolu göstererek çekebileceğimi fark ettim. Sahte bir admin paneli kurdum ve buton üzerinden tüm resimleri hem belirtilen klasör yoluna hemde resim adlarını db ye ekleme yaparak sorunu çözdüm. Hepinize ilgisinden dolayı teşekkür ederim.

    |
    |
Sayfaya Git:
Sayfa:
1
Reklamlar
uc satın al ;pubg mobile ;uc
Google Play Kodu, LOL RP, Oyun Satış Sitesi
En ucuz kedi maması fiyatları
Bu sayfanın
Mobil sürümü
Mini Sürümü

BR6
0,297
1.2.165

Reklamlar
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.