2012-09-03 61 views
0

我想上傳一個圖像到CodeIgniter中的不同目錄,因此一個圖像存儲在2個文件夾中。CodeIgniter上傳一個圖像到兩個目錄

路徑一個等/網絡/圖像1 /和路徑中的兩個等/網絡/圖像2/

代碼

$config[‘upload_path’] =‘etc/www/image1/’; 
$config[‘allowed_types’] = ‘jpg|jpeg|gif|png’; 
$config[‘file_name’]=「imageone.jpg」; 
$config[‘max_size’] = ‘10000’; 

$this->upload->initialize($config); 
if(!$this->upload->do_upload(‘userfile’)){ 
echo $this->upload->display_errors(); 
}else { 
$this->upload->data(‘userfile’); 
} 

回答

2

只要使用PHP的Copy()功能您已在CI控制器方法成功上傳後的文件...

EX:

$file = '/www/image1/example.txt'; 
$newfile = '/www/image1/example.txt'; 

if (!copy($file, $newfile)) { 
    echo "failed to copy $file...\n"; 
} 
+0

一個PHP錯誤遇到 嚴重性:警告 消息:複製(/ etc/httpd/root/mywebsite/html/public/images/default /)[function.copy]:無法打開流:是目錄 –

+0

好像你忘了指定文件名 - 嘗試包含文件名的全路徑。 – TigerTiger

相關問題