1
フィールドアップロードを1つ以上のファイルに実装するフォームがあります。しかし、私はまだそれをmysqlに格納する方法を混乱させました。私はちょうど一度送信すると、mysqlに保存されているすべてのファイルを作成したいです。あなたの助けが必要です。codeigniterにファイルアップロードのファイル名を保存するには
これは私のコントローラです:
function do_upload() {
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'jpeg|png|gif|jpg|txt|docs';
$config['max_size'] = '2000';
$config['max_width'] = '2000';
$config['max_height'] = '2000';
$this->load->library('upload', $config);
foreach ($_FILES as $key => $value) {
if (!empty($value['tmp_name'])) {
if (! $this->upload->do_upload($key)) {
$error = array('error' => $this->upload->display_errors());
} else {
}
}
}
}
、これが私の見解です:
<?php echo form_open_multipart('upload/do_upload');?>
<input type="file" name="file1" />
<input type="file" name="file2"/>
<input type="file" name="file3"/>
</div>
<br /><br/>
<input type="submit" value="upload" name="upload" />
</form>