Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 将图像上载到CodeIgniter中的另一个目录_Image_Codeigniter_File Upload_Directory - Fatal编程技术网

Image 将图像上载到CodeIgniter中的另一个目录

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

是否可以将图像上载到CodeIgniter中默认的上载/thumb目录以外的任何位置?我们在根目录中有我们的表单,但我们希望将照片发送到另一个目录中的upload/thumb

例如,当前上载位置:
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)