Uložení souboru do sloupce Blob v MySQL databázi
- James
- Člen | 54
Ahoj,
chci se poradit, jakým způsobem je nejlepší realizovat tuto problematiku. V existující MySQL databázi je k dispozici tabulka obsahující sloupec Blob. Nad tímto sloupcem mohu provádět pouze editaci v mnou vytvořeném formuláři, kde vyberu nějaký soubor a potřeboval bych ho uložit do databáze.
Výběr souboru provádím přes formulář (uvádím jen to co je nutné), který mi vrátí Nette/Http/FileUpload
public function createComponentRowEdit()
{
$form = new Form();
$form->addUpload('file', 'Soubor:');
$form->addSubmit('save', 'Uložit');
$form->onSuccess[] = $this->rowEditFormSucceeded;
return $form;
}
A právě tuto instanci Nette/Http/FileUpload bych potřeboval nějakým způsobem uložit o databáze do sloupce typu BLOB.
Našel jsem, že v MySQL je funkce LOAD_FILE(file_name) kterou by to možná šlo realizovat, ale úplně se mi to nezdá.
Také jsem našel tento způsob, který by možná šel přiohnout potřebám Nette.
Rád bych se proto poradil jestli se ubírám správným směrem a nebo
existuje nějaké lepší řešení.
Děkuji za rady.