PHPマニュアルのアップロードセクションをご覧になることをお勧めします:処理ファイルのアップロード ;それはおそらく良いスタートになるでしょう;-)
たとえば、ファイルの情報が$_FILESに保存されていることがわかります。 、$_POSTにはありません (POSTメソッドのアップロード
を参照してください。 )-少なくとも、あなたの例を考えると、$_POSTでファイルを検索していると思います 、$_FILESではありません 。
あなたの場合、入力フィールドの名前が「binFile」であることを考慮してください。 "、おそらく var_dumpを使用することをお勧めします
(または同等のもの) $_FILEs['binFile']に 、中身を確認する;-)
次に、 is_uploaded_fileを使用できます。
およびmove_uploaded_file
ファイル自体を操作します。
次に、ファイルのコンテンツをディスクではなくデータベースに保存し、ファイルへのパスのみをDBに保存しますか?
それについては、この質問とその回答を見ることができます: DBに画像を保存する-そうですか、それともそうですか? -これはPHPに固有のものではありませんが、それでもアイデアは正しいはずです。
たぶん
少数の画像を保存する:blobまたはfs?
、および/または写真をファイルとして保存しますか、それともWebアプリのデータベースに保存しますか?