Du vil måske tage et kig på uploadsektionen i PHP-manualen:Håndtering filuploads ; det ville nok være en god start;-)
For eksempel kan du se, at filens oplysninger er gemt i $_FILES
, og ikke i $_POST
(se upload af POST-metoder
) -- i det mindste, i betragtning af dit eksempel, formoder jeg, at du søger efter filen i $_POST
, og ikke $_FILES
.
i dit tilfælde, i betragtning af at inputfeltet hedder "binFile
", vil du sikkert gerne bruge var_dump
(eller tilsvarende) på $_FILEs['binFile']
, for at se, hvad der er indeni;-)
Derefter kan du bruge is_uploaded_file
og move_uploaded_file
at arbejde med selve filen.
Så er du sikker på, at du vil gemme filens indhold i databasen og ikke på disken, kun gemme stien til filen i DB?
Om det kan du tage et kig på dette spørgsmål og dets svar:Lagring af billeder i DB - Ja eller nej? -- det er ikke specifikt for PHP, men ideerne burde stadig være sande.
Måske Hvor skal du gemme uploadede filer ( lyd, billeder og video)
kunne også hjælpe;-)
Samme med Gemmer et lille antal billeder:blob eller fs?
, og/eller Gem billeder som filer eller i databasen til en webapp?