Potresti dare un'occhiata alla sezione di caricamento del manuale PHP:Gestione caricamenti di file ; probabilmente sarebbe un buon inizio;-)
Ad esempio, potresti vedere che le informazioni del file sono memorizzate in $_FILES
, e non in $_POST
(vedi Caricamenti di metodi POST
) -- almeno, considerando il tuo esempio, suppongo che tu stia cercando il file in $_POST
, e non $_FILES
.
nel tuo caso, considerando che il campo di input si chiama "binFile
", probabilmente vorresti usare var_dump
(o qualsiasi equivalente) su $_FILEs['binFile']
, per vedere cosa c'è dentro;-)
Quindi, puoi utilizzare is_uploaded_file
e move_uploaded_file
per lavorare con il file stesso.
Allora, sei sicuro di voler memorizzare il contenuto del file nel Database, e non su disco, salvando nel DB solo il percorso del file ?
A questo proposito, puoi dare un'occhiata a questa domanda e alle sue risposte:Memorizzare immagini in DB - Sì o No? -- non è specifico per PHP, ma le idee dovrebbero essere comunque vere.
Forse Dove archiviare i file caricati ( audio, immagini e video)
potrebbe anche aiutare;-)
Lo stesso per Memorizzare un numero limitato di immagini:blob o fs?
e/o Memorizzare le immagini come file o nel database di un'app Web?