是否可以将图像上传到CodeIgniter中默认上传/拇指目录以外的任何位置?我们将表单放在根目录中,但我们希望将照片发送到上传/拇指放在另一个目录中。
例如,当前上传位置:www.mysite.com/upload/thumb/
我们希望从根目录发送文件`www.mysite.com/123/upload/thumb/
我更改了控制器文件中的上传路径......无济于事。还有什么应该改变?谢谢!
答案 0 :(得分:1)
Read the docs。您可以使用配置数组中的upload_path
键设置它:
$config['upload_path'] = './123/upload/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '100';
$config['max_width'] = '1024';
$config['max_height'] = '768';
$this->load->library('upload', $config);
答案 1 :(得分:0)
设置源路径(保存文件的位置)
$sourcePath = $_FILES['userImage']['tmp_name'];
设置目标路径(这是您希望它去的地方)
$targetPath = "../cs/upload/thumb/".$_FILES['userImage']['name'];
移动文件
move_uploaded_file($sourcePath,$targetPath)