我在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' => "/"
)
));
}
我是否可以要求有人指出我做错的各种事情?
答案 0 :(得分:0)
好吧,很多事情都可能发生......你是不是试图将new Curlfile('test.txt')
放入一个单独的变量然后var_dump
/ die()
来查看该文件是否真的正确地“装”?另外,您是否将绝对路径传递给该文件?