• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czy da się do bazy danych dodać jakieś zdjęcie?

Object Storage Arubacloud
0 głosów
664 wizyt
pytanie zadane 8 lipca 2015 w SQL, bazy danych przez Mieszko I Stary wyjadacz (10,980 p.)
Czy da się dodać do bazy danych jakieś zdjęcie? Ostatnio zająłem się pisaniem drzewa genealogicznego i zatrzymał mnie problem przechowywania zdjęć danych osób. Myślałem, że da się przechowywać zdjęcia w bazie danych. Nie wiem jednak czy da się tak robić. Proszę o pomoc.

4 odpowiedzi

+6 głosów
odpowiedź 8 lipca 2015 przez iwan9449 Pasjonat (20,810 p.)
wybrane 8 lipca 2015 przez Mieszko I
 
Najlepsza
Zdjęcia przechowuje się na serwerze ;) w bazie danych przechowujesz jedynie adresy zdjęć.

Pozdrawim! ;)
+1 głos
odpowiedź 8 lipca 2015 przez niezalogowany
Yup, mimo wszystko uważam, że dużo bardziej wydajne jest przechowywanie w bazie jedynie ścieżki do pliku. Zresztą - nie trzeba być geniuszem, żeby dojść do takiego wniosku ;)
komentarz 8 lipca 2015 przez Mieszko I Stary wyjadacz (10,980 p.)
Wiem, ale wydaje mi się, że nie jest to raczej dobry pomysł.
komentarz 8 lipca 2015 przez niezalogowany
Rozwiń swoją myśl, proszę, bo moim zdaniem złym pomysłem jest przechowywanie zdjęć bezpośrednio w DB. Co chcesz w ten sposób osiągnąć?
0 głosów
odpowiedź 8 lipca 2015 przez Boshi VIP (100,240 p.)
Serio piszesz drzewo a pytasz się o takie podstawy ?
0 głosów
odpowiedź 10 lipca 2015 przez Tnifey Pasjonat (24,190 p.)

Odpowiedź jest twierdząca :) Jednak mało takie rozwiązanie jest bardzo mało wydajne i lepiej przechowywać tam jednynie adresy (czyt. informacje) (bo baza danych przechowuje informacje, nie pliki) do obrazków.

Ale jak przechować obrazki? Można spróbować przechowywać je po zadekodowaniu w base64, później żeby użyć zenkodować i użyć mniej więcej tak:

<img src="<?php echo 'data:image/' . $rozszerzenie . ';base64,' . base64_encode($obrazek_z_bazy); ?>" >

Ale nie polecam :)

komentarz 10 lipca 2015 przez Comandeer Guru (601,590 p.)
Hmm… a jaką miałoby w tej chwili przewagę base64 nad polem BINARY lub podobnym?

Podobne pytania

0 głosów
2 odpowiedzi 307 wizyt
pytanie zadane 12 sierpnia 2015 w SQL, bazy danych przez makoso Mądrala (7,380 p.)
0 głosów
3 odpowiedzi 360 wizyt
+1 głos
2 odpowiedzi 557 wizyt
pytanie zadane 29 sierpnia 2015 w SQL, bazy danych przez niezalogowany

92,579 zapytań

141,432 odpowiedzi

319,664 komentarzy

61,964 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...