seafile php 文件上传

seafile php file upload

我在 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' => "/"
        )
    ));
}

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

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