フォームの一部としてアップロードされたファイルのファイル名を読み取ろうとしています。テストするために使用しているprint_rコマンドは空白の画面しか表示しません。私はこれに関連するマニュアル(底辺の近くhere)を読んで、私が間違っていることを理解していない。Codeigniterはアップロードされたファイルのファイル名を読み取ることができません
コントローラー:
public function do_upload() {
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'gif|jpg|png|txt|pdf|xlsx|csv|xls|bmp';
$config['max_size'] = 1000;
$this->load->library('upload', $config);
$file_name = $this->upload->data('file_name');
print_r($file_name);
ビュー:
<?php echo form_open_multipart('Corpmuns/do_upload', array('method' => 'post'));?>
... // some drop-down menus and text fields here
<INPUT TYPE="file" NAME="userfile" id="userfile" >
</form>
こんにちは、私はあなたのコントローラを私の答えで修正しました。それを確認してください。 – Gaurav