CodeIgniterでファイルの配列をアップロードするにはどうすればよいですか?私はユーザーが一度に複数のファイルをアップロードできるようにするフォームを持っています。私は、送信ボタンをクリックすると "ファイル[]"という余分なファイル入力フィールドを追加するJavaScriptコードを持っています。これは私がこれまで持っていたコードですが、display_errors関数でアップロードするファイルを選択していないと常に言います。あなたはファイルは、[1]、[0]、ファイルとファイルをアップロードされた第2ラインを使用している場合は...名前CodeIgniterでファイルの配列をアップロードするには?
<code>
foreach($this->input->post('files') as $i => $file){
$config = array( //Preferences to validate the image before uploading it
'upload_path' => './attachments',
'allowed_types' => 'jpg|gif|bmp',
'max_size' => '100',
'max_width' => '950',
'max_height' => '631',
'overwrite' => FALSE,
'encrypt_name' => TRUE,
'remove_spaces' => TRUE
);
$this->load->library('upload', $config);
if($this->upload->do_upload('files['.$i.']')){
echo $this->upload->file_data();
} else {
echo $this->upload->display_errors('<li>', '</li>');
}
}
</code>
だから私は、これはそれを行うための唯一の方法だと思います:あなたのビューで
。何個の入力が処理されるのか分かりますか? – ShoeLace1291
シーケンス番号で入力の量を指定できます。あなたのビューとあなたのコントローラの両方のuserfile1、userfile2、userfile3 ... userfile100のようなものです。 – toopay