Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zapis pliku do Bloba
piku
post 21.10.2005, 20:06:46
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 22.11.2003

Ostrzeżenie: (0%)
-----


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

Ten post edytował piku 22.10.2005, 17:38:01


--------------------
freeBSD::ORACLE::PHP::Java
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:04