0

我已经使用 PHP 中的 CodeIgniter 创建了一个基本的 CRM 系统,并且正在使用 Seafile-Serve Web API 来存储和检索位于托管 CRM 的同一服务器上的文件。以下是我创建的一个函数,用于使用 api 手册中定义的 post 方法将现有文件上传到 seafile:https ://manual.seafile.com/develop/web_api.html#upload-file-1

public function uploadFile($upload_link, $upload_file, $upload_filename){
    return $this->decode($this->post($upload_link,
        array(
            'file'  => new Curlfile('test.txt'),
            'filename'  => "test.txt",
            'parent_dir' => "/"
        )
    ));
}

我可以要求有人指出我做错的各种事情吗?

4

1 回答 1

0

好吧,可能会发生很多事情……您是否尝试将其new Curlfile('test.txt')放入一个单独的变量中,然后var_dump/die()它以查看文件是否真的被正确“加载”了?另外,您是否传递了该文件的绝对路径?

于 2016-11-22T18:55:09.533 回答