0
我使用cakephp uploader 4.3.1
插件從milesj.me
。我使用composer
正確安裝了它。cakephp milesj上傳插件:圖像不上傳到目的地目錄
現在的問題是,當我上傳圖像一個條目添加到數據庫與圖像路徑,但我無法找到目標文件夾中的圖像。
Model->save
函數正在成功執行。
我使用cakephp 2x
編輯
,如果我不給目標目錄中的文件將被上傳到/files/uploads
目錄,我能找到的圖片有!!!!!!!!! !
但是當我給目的地爲/img/uploads
我找不到。
型號代碼 CustomImage.php
<?php
App::uses('AppModel', 'Model');
class CustomImage extends AppModel
{
public $name = 'CustomImage';
public $actsAs = array(
'Uploader.Attachment' => array(
'upload_image' => array(
'uploadDir' => '/img/uploads/',
'finalPath' => '/img/uploads/',
'dbColumn' => 'path',
'maxNameLength' => 30,
'overwrite' => true,
'stopSave' => true,
'allowEmpty' => false,
'transforms' => array(
array('method' => 'resize', 'width' => 240, 'dbColumn' => 'photo_thumb'))
)
),
'Uploader.FileValidation' => array(
'upload_image' => array(
'extension' => array('gif', 'jpg', 'png', 'jpeg'),
'required' => true
)
)
);
}
?>
控制器代碼 MotionMakerController.php
class MotionMakerController extends AppController
{
public $helpers = array('Html','Form');
public $uses = array('CustomImage');
public function index()
{
}
public function add() {
if ($this->CustomImage->save($this->request->data, true)) {
echo "success";
}
}
}
查看代碼 add.ctp
<?php
echo $this->Form->create('CustomImage', array('type' => 'file'));
echo $this->Form->input('upload_image', array('type' => 'file'));
echo $this->Form->end('Submit');
?>
請幫幫我。
哦.. thanx man .. –