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