1

現在、サーバーに 1 つのファイルをアップロードできるスクリプトがあります。それはうまくいきます。

これを行うために使用しているコードの一部を次に示します。

        // Custom configuration for this upload
        $config = array(
            'path' => DOCROOT.DS.'foldername/tomove/your/images',
            'randomize' => true,
            'ext_whitelist' => array('img', 'jpg', 'jpeg', 'gif', 'png'),
        );

        Upload::process($config);

        // if a valid file is passed than the function will save, or if its not empty
        if (Upload::is_valid())
        {
            // save them according to the config
            Upload::save();

           //if you want to save to tha database lets grab the file name
            $value = Upload::get_files();  
            $article->filename = $value[0]['saved_as'];
         } 

複数のファイルをループしてサーバーにアップロードするにはどうすればよいですか?

私はforeachループを使用していると推測していますが、これについては少し理解できていません。

最終的に、これらのファイル名をデータベースの別のテーブルに保存する予定です。

これについて何か助けてくれてありがとう。

4

1 に答える 1

3

あなたはすでにあなたのコードに結果を持っています。

あなたはすでにそれを保存しています

$value = Upload::get_files();  

それで

$value = Upload::get_files();  

foreach($value as $files) {
   print_r($files); 
}

そして、あなたはあなたが必要とするすべてのものを手に入れるでしょう

于 2012-11-14T11:05:20.513 に答える