Aktív témák
-
cucka
addikt
válasz
attis71 #1576 üzenetére
A blob mező bináris adatok tárolására alkalmas, tehát a te esetedben a kép file teljes tartalma kerül bele.
Amiért nem javaslom:
- általában a mysql adatbázisok mérete korlátozott, könnyen elérheted a limitet
- külön programot kell írni, ami a bináris adatból böngésző számára megjeleníthető képet készít. Más header-öket kell elküldeni, mert az alapértelmezett text/html content type-al a böngésző nem fogja képként megjeleníteni a bináris adatokat.Másik kérdés, ha fájl-ként tárolom az mysql adatbázis mellett, akkor egy lekérdezésnél előtudja Nekem hívni azt (megjeleníteni)?
Az adatbázisban vannak táblák, benne sorok, oszlopok. Lekérdezésnél a sorokban található adatokat tudod kiszedni. Tehát ha a tábládban van egy oszlopod, amiben a filenevet tárolod, akkor a filenevet fogod visszakapni. Értelemszerűen ha a böngészőben ezt képként szeretnéd megjeleníteni, akkor a filenevet bele kell rakni egy <img> tag-be. -
cucka
addikt
válasz
attis71 #1568 üzenetére
Lehetséges, a mySQL-ben van blob típus (többféle is), ott tárolhatod. Amúgy a feladatot megoldhatod úgy is, hogy a feltöltött file-okat egyszerű file-ként tárolod a szerveren, az adatbázis tábládba pedig csak a file neve illetve a plusz adatai kerülnek be (pl. ki töltötte fel, mikor töltötte fel, stb.), én első körben így csinálnám.
Aktív témák
- Intel Core i7-8700, i7-9700 CPU, processzor - Számla, garancia
- Lenovo Legion 5 15ACH6 Az ár irányár, komoly érdeklődés esetén van lehetőség egyeztetésre
- Huawei Nova Y90 128GB, Kártyafüggetlen, 1 Év Garanciával
- 15,6" Dell Latitude laptopok: E6540, E5550, E5570, 5580, 5590, 5500, 5501, 5510/ SZÁMLA + GARANCIA
- Csere-Beszámítás! Gamer PC Számítógép! R9 3900X / RX 6700XT / 32GB DDR4 / 1TB SSD
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged