Php Dropbox api中的uploadFile函数在上载新文件后不返回任何内容
我正面临通过php在dropbox中上传文件的问题。实际上我正在使用uploadFile函数。该函数应该在上传文件后返回新上传文件的元数据。但在我的情况下,它什么也不返回,浏览器抛出504网关计时错误。但是文件上传成功。我正在使用此代码Php Dropbox api中的uploadFile函数在上载新文件后不返回任何内容,php,wordpress,dropbox-api,Php,Wordpress,Dropbox Api,我正面临通过php在dropbox中上传文件的问题。实际上我正在使用uploadFile函数。该函数应该在上传文件后返回新上传文件的元数据。但在我的情况下,它什么也不返回,浏览器抛出504网关计时错误。但是文件上传成功。我正在使用此代码 echo 'Sending file to DropBox'; $appInfo = dbx\AppInfo::loadFromJsonFile(ABSPATH."wp-content/plugins/wp-cloud-safe/lib/app-info.jso
echo 'Sending file to DropBox';
$appInfo = dbx\AppInfo::loadFromJsonFile(ABSPATH."wp-content/plugins/wp-cloud-safe/lib/app-info.json");
$webAuth = new dbx\WebAuthNoRedirect($appInfo, "PHP-Example/1.0");
$filename=ABSPATH.'clients.webkitmedia.com_dfd_16th-February-2016-10:43.zip';
$dbxClient = new dbx\Client($this->dropboxGeneratedAccessToken, "PHP-Example/1.0");
//print_r($dbxClient);
$f = fopen($filename,'rb');
//$filesize=filesize($filename);
$reult= $dbxClient->uploadFile('/test/testing.zip', dbx\WriteMode::add(),$f);
print_r($reult);
die();
fclose($f);
有什么建议吗 我在上面的代码中替换这些行并解决问题
$f = file_get_contents($filename);
$reult= $dbxClient->uploadFileFromString('/test/testing.zip', dbx\WriteMode::add(),$f);