Možná se budete chtít podívat do sekce nahrávání v manuálu PHP:Zpracování nahrání souborů ; asi by to byl dobrý začátek;-)
Můžete například vidět, že informace o souboru jsou uloženy v $_FILES
, a nikoli v $_POST
(viz Nahrávání metodou POST
) -- alespoň s ohledem na váš příklad předpokládám, že hledáte soubor v $_POST
, a nikoli $_FILES
.
ve vašem případě se vstupní pole jmenuje "binFile
", pravděpodobně budete chtít použít var_dump
(nebo jakýkoli ekvivalent) na $_FILEs['binFile']
, abyste viděli, co je uvnitř;-)
Poté můžete použít is_uploaded_file
a move_uploaded_file
pracovat se samotným souborem.
Jste si tedy jisti, že chcete uložit obsah souboru do databáze a ne na disk, pouze do DB uložit cestu k souboru?
O tom se můžete podívat na tuto otázku a její odpovědi:Ukládání obrázků do DB – ano nebo ne? -- není to specifické pro PHP, ale myšlenky by měly být stále pravdivé.
Možná Kam uložit nahrané soubory ( zvuk, obrázky a video)
by také mohlo pomoci;-)
Totéž o Ukládání malého počtu obrázků:blob nebo fs?
a/nebo Ukládat obrázky jako soubory nebo do databáze pro webovou aplikaci?