Я создал базовую систему CRM с использованием CodeIgniter в PHP и использую веб-API Seafile-Serve для хранения и получения файлов, расположенных на том же сервере, где размещается CRM. Ниже приведена функция, которую я создал для загрузки существующих файлов в seafile, используя метод post, определенный в руководстве по API: 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()
это, чтобы увидеть, действительно ли файл «загружается» правильно? Кроме того, вы передаете абсолютный путь к этому файлу?
Других решений пока нет …