Image 将图像上载到CodeIgniter中的另一个目录
是否可以将图像上载到CodeIgniter中默认的上载/thumb目录以外的任何位置?我们在根目录中有我们的表单,但我们希望将照片发送到另一个目录中的upload/thumb 例如,当前上载位置:Image 将图像上载到CodeIgniter中的另一个目录,image,codeigniter,file-upload,directory,Image,Codeigniter,File Upload,Directory,是否可以将图像上载到CodeIgniter中默认的上载/thumb目录以外的任何位置?我们在根目录中有我们的表单,但我们希望将照片发送到另一个目录中的upload/thumb 例如,当前上载位置:www.mysite.com/upload/thumb/ 我们希望文件从根目录发送到这里`www.mysite.com/123/upload/thumb/ 我已更改控制器文件中的上载路径。。。无济于事。还有什么需要改变的?谢谢大家! 。您可以使用配置数组中的upload\u path键进行设置: $co
www.mysite.com/upload/thumb/
我们希望文件从根目录发送到这里`www.mysite.com/123/upload/thumb/
我已更改控制器文件中的上载路径。。。无济于事。还有什么需要改变的?谢谢大家! 。您可以使用配置数组中的upload\u 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);
设置源路径(保存文件的位置)
设置目标路径(这是您希望它去的地方)
移动文件
move_uploaded_file($sourcePath,$targetPath)
我已经试过
”./cs/upload/thumb/代码>,'/cs/upload/thumb/
和'cs/upload/thumb/代码>无效。有什么想法吗?@JoeW-你说的没有用的是什么意思?您是否收到错误,或者他们仍在上载到原始位置?原始位置仍在使用中。似乎我们网站这一特定部分的上传路径是在加密的home_model.php文件中控制的,这是一个疯狂的地方。我会联系原始供应商。感谢您花时间回答这个问题。或者理论上我应该能够更改application/config/config.php
中的base_path目录,我会这么想?但这仍然没有改变任何事情。
$targetPath = "../cs/upload/thumb/".$_FILES['userImage']['name'];
move_uploaded_file($sourcePath,$targetPath)