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

複数の画像がファイルのアップロードで間違った量をアップロードする

    まず、アップロードしたフィールドに個別に名前を付けます。例えば。最初のフィールドに名前を付けます<input name="image_1" type="file" /> 2番目の<input name="image_2" type="file" /> 。次に、$_FILESを反復処理できます 代わりに配列:

    foreach($_FILES as $fileId => $file){
        //make sure it's a file you want (optional)
        if(!preg_match("/^image\_\d+$/",$fileId){
             continue;
        }
    
        //the rest of your code from the for loop
    }
    

    次に、フォームのenctypeがmultipart/form-dataであることを確認する必要があります 。

    これは役に立ちますか?



    1. 再帰機能を備えたエコーメニューツリー

    2. PDOを使用してテーブルに大量の変数を挿入します

    3. docker-composeを使用してdjangoコンテナとmysqlコンテナをリンクする

    4. MySQLエラーコード1235