【发布时间】:2020-06-25 07:22:24
【问题描述】:
我正在建立一个测试网站。在登录确认中,我必须向考生展示他们的照片,这些照片已经保存在 Google Drive 文件夹中。
$optParams = array(
'pageSize' => 1,
'fields' => 'nextPageToken, files(contentHints/thumbnail,fileExtension,id,name,size)',
'q' =>"mimeType contains 'image/' AND name contains '".$imageId."' AND '".$folderIdId."' in parents"
);
$results = $googleDriveService->files->listFiles($optParams);
if (count($results->getFiles()) == 0) {
print "No files found.\n";
} else {
print "Files:\n";
foreach ($results->getFiles() as $file) {
printf("%s (%s)\n", $file->getName(), $file->getId());
}
}
这是我用来获取文件 ID 的。现在为了将图像预览到页面,我是否必须下载图像(然后稍后将其删除)才能显示它,还是有其他方法可以在不下载的情况下做到这一点?
【问题讨论】:
标签: php laravel google-drive-api