Witam, zapisuję dane do mysqla do pola typu blobData i wszystko jest ok dopóki nie
uploaduje pliku większego (np 1,5M). Poprostu nie chce mi zapisywać.
Nie mam ograniczenia w php bo zwiększyłem do 8M, nie mam też ograniczenia w formularzu. Nie wiem co jest grane.
Przeglądałem w necie ale nic nie znalazłem co mogło by mnie naprowadzić na rozwiązanie. Jestem pewny że plik sie załadował bo mogę go zapisać w jakimś katalogu.

A robie to tak:
  1. <?php
  2. $userfile = addslashes (fread (fopen ($_FILES["fileUpload"]["tmp_name"], "r"),
  3.  filesize ($_FILES["fileUpload"]["tmp_name"])));
  4. $sth = $a->dba->Execute("INSERT INTO myblobs (blobTitle,blobData,blobType) 
  5.  VALUES ('$_POST[strDesc]', '$userfile', '".$_FILES['fileUpload']['type']."')"); 
  6. ?>


Dzięki i pozdrawiam

<- edytowane ->
Dla zainteresowanych:
w pliku my.ini należy ustawić unteresującą nas wartość dla dyrektywy max_allowed_packet i nie będzie już problemów.

Pozdrawiam