【发布时间】:2016-07-05 11:56:53
【问题描述】:
我在使用 php codeigniter 上传图片时遇到了一些问题。
这是我的控制器
public function FunctionName()
{
$profile_pic = $this->input->post('profile_pic');
echo $profile_pic;
}
这是一个简单的功能,我只想查看我选择的文件(图像)的名称。
这是我的看法
<form class="" method="post" action="<?=base_url();?>Controller/FunctionName" enctype="multipart/form-data">
<input type="file" name="profile_pic">
<input type="submit" name="submit">
</form>
当我运行这个脚本时。它向我显示了一个空白页。我无法获取/显示我选择的文件的名称。请注意,我已经自动加载了帮助程序。例如。
$autoload['helper'] = array('url', 'file', 'date', 'form');
【问题讨论】:
-
使用 echo $_FILES['profile_pic'][name];
-
它给了我错误:消息:使用未定义的常量名称 - 假定为“名称”
-
我的错误试试这个。使用 echo $_FILES['profile_pic'];
-
现在它显示字符串'Array'而不是文件名,并且它还给出错误:消息:数组到字符串转换
标签: php codeigniter file-upload