是否可以使用Google驱动器api(使用PHP)打开本地文件(即保存在我的服务器上)还是所有文档都必须上传到googe驱动器?没有上传文件的Google云端硬盘PHP
0
A
回答
0
找到了答案: 创建谷歌驱动器的快捷方式到外部文件
应用程序可以创建快捷方式存储驱动器之外的数据,在不同的数据存储或云存储系统。如果您出于任何原因需要在云端硬盘之外存储文件或类似文件的资源,则可以使用快捷方式将其列在Google云端硬盘中。
快捷方式的行为很像文件。它们可以打开和创建,在搜索中编入索引,并与其他用户共享。与常规文件不同,快捷方式不包含任何内容,并且在同步到桌面时会在用户浏览器中以URL的形式打开。已同步的快捷方式文件被分配了.glink扩展名。
function insertFile($service, $title, $description, $parentId, $mimeType, $filename) {
$file = new DriveFile();
$file->setTitle($title);
$file->setDescription($description);
$file->setmimeType('application/vnd.google-apps.drive-sdk');
$createdFile = $service->files->insert($file);
print "File ID: " . $file->getId();
}
或者参考以下的Java和Python: https://developers.google.com/drive/integrate-create#create_a_shortcut_to_a_file
1
@yazan我不认为这是正确的答案。
你的问题是你可以使用API打开远程文件。如果你打开快捷方式,你会发现没有内容。所以快捷方式有点不恰当。如果您使用Web UI单击链接,则Drive会在您的URL中打开一个文件并希望您打开一个显示该文件的窗口。
这可能是你想要的,但它不是你的问题,即API是而不是打开远程文件,而是将Drive web用户重定向到您的应用程序。
相关问题
- 1. Google云端硬盘SDK API未列出Google云端硬盘上传的文件
- 2. 无法使用php将文件上传到Google云端硬盘
- 3. 使用Google API的Google云端硬盘上传文件
- 4. 没有任何UI上传到Google云端硬盘?
- 5. 将Google云端硬盘文件上传到Salesforce附件
- 6. 将文件上传到Google云端硬盘中的HTML表格
- 7. 使用PHP将文件上传到Google云端硬盘文件夹中
- 8. Google云端硬盘上传文件大小限制
- 9. Google云端硬盘:上传时自动转换文件?
- 10. 将PDF文件上传到Google云端硬盘
- 11. 使用输出流将文件上传到Google云端硬盘
- 12. Google云端硬盘文件:com.google.api.client.http.HttpHeaders.getAuthenticateAsList
- 13. 使用php上传到我的Google云端硬盘
- 14. 将Google Compute实例的速度上传到Google云端硬盘文件传输?
- 15. Google云端硬盘导入Google文档
- 16. 在将新文件上传到云端硬盘后,Google云端硬盘Api V3未返回Web Content链接?
- 17. Google云端硬盘SDK iOS9
- 18. 上传大文件到Google云端硬盘(PHP谷歌驱动API)
- 19. PHP:使用样式在Google云端硬盘上传CSV /电子表格文件
- 20. 上传的文件有时不会出现在Google云端硬盘网页
- 21. 将带有MP3文件的ID3标签上传到Google云端硬盘 - iOS SDK
- 22. 如何将文件上传到Google云端硬盘文件夹,而我的云端硬盘文件夹拥有共享链接并具有修改权限?
- 23. 无法使用Google云端硬盘API将图片上传到Google云端硬盘
- 24. Google脚本无法通过iOS将文件上传到Google云端硬盘
- 25. 使用Google Drive API将文件上传到Google云端硬盘时出现OutOfMemoryException
- 26. 无法通过Google API将文件上传到Google云端硬盘
- 27. Google_Service_Exception:在Google云端硬盘上上传文件新版本时的fieldNotWritable
- 28. 从云端硬盘中删除文件,然后将多个新文件上传到云端硬盘
- 29. Selenium WebDriver可以访问Google云端硬盘上的文件吗?
- 30. 如何为Google云端硬盘中的每个文件创建可用的Google云端硬盘应用程序?