0

在我的 cakePHP 项目中,在上传文件时,我面临以下问题:

pr($resume['tmp_name']);正在返回文件路径,但文件实际上并不存在于该位置,有趣if (move_uploaded_file($resume['tmp_name'], 'resumes/'))的是正在返回 true,但文件并未移动到该位置。

注意:'resumes/'文件夹存在于控制器的同一目录中。

有什么建议么?我必须从那个视图上传两个文件

编辑:https ://stackoverflow.com/a/2618432/1528701解决了我的问题

4

1 回答 1

1

像这样编辑您的用户控制器

public function property() {

 if ($this->request->is('post') || $this->request->is('put')) {
     //die();
     $file = $this->request->data['Document']['submittedfile'];

     //$this->pdfadd1->save($this->request->data);
     move_uploaded_file($this->data['Document']['submittedfile']['tmp_name'], $_SERVER['DOCUMENT_ROOT'] . '/cakephp3/cakephp1/cakephp/app/webroot/files/' . $this->data['Document']['submittedfile']['name']);
于 2013-09-06T10:05:07.857 回答