Може да искате да разгледате секцията за качване на ръководството за PHP:Обработка качвания на файлове ; вероятно би било добро начало;-)
Например, може да видите, че информацията за файла се съхранява в $_FILES
, а не в $_POST
(вижте Качвания на POST метод
) -- поне, като се има предвид вашия пример, предполагам, че търсите файла в $_POST
, а не $_FILES
.
във вашия случай, като се има предвид, че полето за въвеждане е наречено "binFile
", вероятно бихте искали да използвате var_dump
(или друг еквивалент) на $_FILEs['binFile']
, за да видите какво има вътре;-)
След това можете да използвате is_uploaded_file
и move_uploaded_file
за работа със самия файл.
След това, сигурни ли сте, че искате да съхраните съдържанието на файла в базата данни, а не на диск, а само да съхранявате в DB пътя към файла?
За това можете да разгледате този въпрос и неговите отговори:Съхранение на изображения в БД - Да или Не? -- не е специфично за PHP, но идеите трябва да са верни.
Може би Къде да съхранявате качените файлове ( звук, снимки и видео)
също може да помогне;-)
Същото за Съхранение на малък брой изображения:blob или fs?
, и/или Да се съхраняват снимки като файлове или в базата данни за уеб приложение?