将文件存储到谷歌照片/驱动器使用链接(laravel)

问题描述:

我刚刚创建了laravel网站,我想将所有图像/视频文件存储在谷歌驱动器/照片,currentl存储方法接收到这些文件的链接并将它们存储到数据库,我想上传这些视频/图像文件在谷歌驱动器或照片(照片更好),并将谷歌链接存储到数据库中。我怎样才能做到这一点,使用谷歌驱动器API?将文件存储到谷歌照片/驱动器使用链接(laravel)

+0

https://laravel.com/docs/5.4/filesystem Laravel的文档描述了文件存储驱动程序以及如何实现它们。快速搜索会显示https://github.com/Superbalist/laravel-google-cloud-storage作为实施。 –

+0

@MattRink不幸的是,我在安装GCS时遇到错误 安装失败,将./composer.json恢复为其原始内容。 – NeverMind

仅供参考。

Uploading Files在Drive API中。

Drive API允许您在[创建或更新文件资源时创建或更新文件数据。

可以在以下任一方式发送上传请求:

  • 简单的上传:uploadType =媒体。快速传输小文件(5 MB或更少)。要执行简单上传,请参阅执行简单上传。
  • 分段上传:uploadType = multipart。为了快速传输小文件(5 MB或更少)和描述文件的元数据,全部在 单一请求中。要执行分段上传,请参阅执行 分段上传。
  • 可恢复上传:uploadType =可恢复。为了更可靠的传输,对于大文件尤其重要。对于大多数应用程序来说,可恢复上传是一个很好的 选项,因为它们还可以用于小文件,每个上传的额外HTTP请求的成本为 。要执行可恢复上载的 ,请参阅执行可恢复的上载。大多数API客户端库至少实现了其中一种方法。有关如何使用 每种方法的更多详细信息,请参阅 客户端库文档。

有关文档的更多信息。