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?