[ 01011011 @ 19.05.2005. 00:07 ] @
Ok pokusavam da strpam sliku u bazu podataka i datatype od baze podataka koji koristim je LONGBLOB.

Moje slike ce biti sve od 2-6MB velicine, koje ce se slati putem forme. Nigdje u skripti nisam ogranicio velicinu, i kada uzmem manju velicinu onda mi uspijeva da ubaci sliku u bazu podataka, ali kad probam nesto vece od 1MB, onda nece, evo i sajta na kojem radim.

http://www.goldenmems.net

idete na view cards -> place order -> i onda tamo popunite formular, i onda posaljete image..

Znam da je slab coding, ali koliko su loshe me ovi platili za ovaj sajt dobro je da su i to dobili, posto sam morao sve da uradim i dizajn i sve za 2 sedmice.

pozdrav.
[ Dejan Topalovic @ 19.05.2005. 02:04 ] @
Mozda imas ogranicenje uploada na serveru od 1MB? Ne vjerujem da je to do MySQL-a.
[ 01011011 @ 19.05.2005. 15:34 ] @
Hvala buraz provjericu.
[ 01011011 @ 20.05.2005. 15:09 ] @
Jos uvijek nista, skinuo sam upload limit i opet ne mogu da uploadujem nista preko 1MB..
[ Dejan Topalovic @ 20.05.2005. 16:01 ] @
Na koji nacin si skinuo limit? Da li imas administratorski pristup tom serveru, kako bi mogao podesiti konfiguraciju da dopusta barem 8 MB za upload? Licno nikad nisam radio nesto sa tako velikim uploadom, pa ne mogu iz iskustva da ti dam savjet. Pogledacu da li to ipak ima veze sa MySQL-om.
[ caiser @ 20.05.2005. 20:38 ] @
LONGBLOB polje moze da ide do 4GB, medjutim ogranicenje se nalazi u promenjivoj max_allowed_packet koja ogranicava kolicinu podataka koje MySQL moze primiti u jednoj komandi. Ovo je po defaultu podeseno na 1MB. Povecaj ovu promnenjivu i trebalo bi sve da radi.

http://dev.mysql.com/doc/mysql/en/packet-too-large.html
[ stsung @ 24.05.2005. 01:11 ] @
Pozd.
Jedan samo predlog: nemoj da za ovo koristish bazu. U bazu samo stavi putanju (ne mora da bude javni link) ka slici a slike trpaj u neki direktorijum na serveru.
Svako dobro.
[ 01011011 @ 25.05.2005. 21:20 ] @
Pratio sam ovo i ne dozvoljava mi da uradim sledece

Code:

mysql> mysql --max_allowed_packet=32M


Dobijam error da je problem u sintaksi, ali nema problema...i ulogovan sam kao root.
[ Dejan Topalovic @ 26.05.2005. 00:31 ] @
Hm, ne znam da li je u dokumentaciji na MySQL.com pogresno napisano:
mysql> mysql --max_allowed_packet=32M, jer bi po meni trebalo da bude
shell> mysqld --max_allowed_packet=32M. Pokusaj tako pokrenuti mysqld, pa zatim uploadati nesto vece od 1MB, npr. neki file od 5-6 MB.

Ako to uspije, onda dodaj u my.ini, tamo gdje je grupisano za [mysqld], ovu liniju:
max_allowed_packet=32M.
[ nesh @ 08.06.2005. 10:25 ] @
Citat:
01011011: Jos uvijek nista, skinuo sam upload limit i opet ne mogu da uploadujem nista preko 1MB..


Koliko se sećam PHP u php.ini fajlu ima neko ograničenje za max upload fajla (ako koristiš PHP) možda je to problem?