upload souborů přímo do databáze

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
JanBE
Člen | 62
+
0
-

Ahoj :-),

chtěl bych se poradit jak na ukládání větších souborů přímo do databáze? Třeba o velikost 50 Mb (prosím něptejte se proč to potřebuji takhle a neukládám to jinam). Prostě mi jde o to ukládat do do db. Je v nette nějaká varinata filestreamu? Případně vyplatí se soubory ještě před uložením zazipovat?

Díky za rady

David Krupička
Člen | 45
+
0
-

Nechci kecat kdyžtak mě někdo opravte ale 50Mb přes POST nepošleš. Já využívám plugin https://blueimp.github.io/…File-Upload/

David Matějka
Moderator | 6445
+
+3
-

Myslim, ze to nejde. Pouzij primo pdo: http://php.net/…pdo.lobs.php
ziskas ho z Connection::getPdo()

@DavidKrupička jde, zalezi na nastaveni (upload_max_filesize a post_max_size)

Mysteria
Člen | 797
+
0
-

Zkus tohle, někde jsem to kdysi dávno viděl v dokumentaci, teď to najít nemůžu:

$this->table('table')->insert('file' => file_get_contents('file'));