sql >> データベース >  >> RDS >> Mysql

PHPを使用してMySqlDBにファイルをアップロードする

    PHPマニュアルのアップロードセクションをご覧になることをお勧めします:処理ファイルのアップロード ;それはおそらく良いスタートになるでしょう;-)

    たとえば、ファイルの情報が$_FILESに保存されていることがわかります。 、$_POSTにはありません (POSTメソッドのアップロード を参照してください。 )-少なくとも、あなたの例を考えると、$_POSTでファイルを検索していると思います 、$_FILESではありません 。

    あなたの場合、入力フィールドの名前が「binFile」であることを考慮してください。 "、おそらく var_dumpを使用することをお勧めします (または同等のもの) $_FILEs['binFile']に 、中身を確認する;-)

    次に、 is_uploaded_fileを使用できます。 および move_uploaded_file ファイル自体を操作します。


    次に、ファイルのコンテンツをディスクではなくデータベースに保存し、ファイルへのパスのみをDBに保存しますか?

    それについては、この質問とその回答を見ることができます: DBに画像を保存する-そうですか、それともそうですか? -これはPHPに固有のものではありませんが、それでもアイデアは正しいはずです。

    たぶんアップロードされたファイルを保存する場所(サウンド、写真、ビデオ) 役立つかもしれません;-)
    少数の画像を保存する:blobまたはfs? 、および/または写真をファイルとして保存しますか、それともWebアプリのデータベースに保存しますか?



    1. 計算列がSQLServerで「永続化」されているかどうかを確認する方法

    2. すべてのテーブル名を一覧表示するPostgreSQLクエリ?

    3. SQL Server(T-SQL)のmsdbデータベースからデータベースメールメッセージを削除する

    4. コマンドライン引数を使用してPostgreSQL.sqlファイルを実行します