移动上传文件成功但无法在文件夹中找到文件

时间:2014-02-06 05:14:21

标签: php opencart

我有以下代码

public function upload() {
    if($_FILES){
        $this->load->model('account/customer');
        $file = $_FILES['profile'];
        $file_name = $file['name'];
        // $ext = end(explode('.', $file_name));
        // $file_name = 'na_'.md5(time()).'.'.$ext;
        echo $file_content = $file['tmp_name'];
        $data = array('customer_id' => $this->customer->getId(), 'img_url' => $file['name']);
        $this->model_account_customer->profileImage($data);
        echo 'test/'.$file_name;
        $img = move_uploaded_file($file['tmp_name'], 'test/'.$file['name']);
        if($img) {
            $return = json_encode(array('status' => 1));
        } else {
            $return = json_encode(array('status' => 0));
        }
        echo $return;
    }
}

上面的代码将status作为1返回,但无法在文件夹中看到该文件。 我检查文件夹权限是0777

1 个答案:

答案 0 :(得分:1)

尝试在路径前面添加/

move_uploaded_file($file['tmp_name'], '/test/'.$file['name']);