画像と PDF/doc/text などの他のドキュメントを 1 つのフォームでアップロードしようとしていますが、一度に 1 つのものしかアップロードできません。codeIgniter を使用して同じものを 1 つのフォームでアップロードできますか??
質問する
182 次
2 に答える
0
はい... codeigniter 関数の助けを借りて、同時に異なる形式をアップロードできます。
最初に、次のような 1 つの形式に対して 1 つの構成を初期化します。
$config['upload_path'] = $upload_path;
$config['file_name'] = rand(10,99);
$config['allowed_types'] = 'gif|jpg|png';
$this->load->library('upload', $config);
$this->upload->initialize($config); //initialize upload config
$this->upload->do_upload($filename)
1つのフォーマットファイルをアップロードしてから設定をリセットするとき
unset($config);
$this->image_lib->clear();
その後、別のフォーマット用に別の構成を初期化できます。
于 2014-12-19T10:29:36.513 に答える
0
単一のフォームを使用できますが、複数のファイルを受け入れるにはコントローラーのロジックが異なる必要があります
$this->load->library('upload', $config); //initial load of the upload library
$this->upload->do_upload($field_name1); //uploading first file
[...]
$this->upload->initialize($config); //re-initializing the config
$this->upload->do_upload($field_name2); //uploading second file
アップロードするファイルがさらにある場合は、ロジックをループに入れたいと思うかもしれません。
于 2013-10-30T11:48:28.057 に答える