【发布时间】:2017-04-10 02:49:00
【问题描述】:
试图读取作为表单一部分上传的文件的文件名。我用来测试的 print_r 命令只显示一个空白屏幕。我已经阅读了与此相关的手册(靠近底部here)并且不明白我做错了什么。
控制器:
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>
【问题讨论】:
-
嗨,我在回答中更正了您的控制器。检查一下。
标签: php codeigniter file-upload