【发布时间】:2015-01-18 20:34:17
【问题描述】:
我是 PHP 新手,我一直在使用 Google Drive PHP API。
这是我的代码:
function downloadFile1($service,$downloadUrl,$client) {
if ($downloadUrl) {
$request = new Google_Http_Request($downloadUrl, 'GET', null, null);
$SignhttpRequest = $client->getAuth()->sign($request);
$httpRequest = $client->getIo()->makeRequest($SignhttpRequest);
if ($httpRequest->getResponseHttpCode() == 200) {
return $httpRequest->getResponseBody();
} else {
// An error occurred.
return null;
}
} else {
// The file doesn't have any content stored on Drive.
return null;
}
}
到目前为止一切顺利。但我想得到一个对话框来将文件保存到我的电脑(当我得到返回结果时)。我怎么能得到它?
[如果我执行一个
$content = $httpRequest->getResponseBody();
print_r($content);]
我可以在网页中看到文件的内容,但我想下载它!]
提前致谢!
【问题讨论】:
标签: php google-api google-drive-api