1
如何將圖像文件上傳到帶有用於CodeIgniter的Jimscode PHP Dropbox組件的Dropbox?它使用add()
方法上傳文件。它成功地將所有其他文件類型(例如pdf)上傳到Dropbox。但是,當我上傳圖像文件時,它會將空文件上傳到Dropbox。這是0字節,無法在Dropbox中預覽該圖像。我的代碼:在Dropbox中使用Dropbox api在php中上傳圖像文件
public function add($dbpath, $filepath, array $params = array(), $root=self::DEFAULT_ROOT)
{
$dbpath = str_replace(' ', '%20', $dbpath);
$filename = rawurlencode($filepath);
$parstr = empty($params) ? '' : '&'.http_build_query($params);
$uri = "/files_put/{$root}/{$dbpath}?file={$filename}{$parstr}";
//$uri = reduce_double_slashes("/files/{$root}/{$dbpath}?file={$filename}{$parstr}");
$specialhost = 'api-content.dropbox.com';
return $this->_post_request($uri, array('file'=>'@'.$filepath), $specialhost);
}
有沒有一種API方法可以直接使用curl和PHP?