Laravel 5 Laravel集成谷歌云存储
我正在尝试集成谷歌云存储,以便上传文件,并在存储在谷歌计算引擎中的laravel应用程序中提供服务 这方面的最佳做法是什么? 这是使用谷歌云存储的正确方式吗 我应该使用存储门面吗?还是将本地文件上传复制到云的作业Laravel 5 Laravel集成谷歌云存储,laravel-5,google-cloud-storage,Laravel 5,Google Cloud Storage,我正在尝试集成谷歌云存储,以便上传文件,并在存储在谷歌计算引擎中的laravel应用程序中提供服务 这方面的最佳做法是什么? 这是使用谷歌云存储的正确方式吗 我应该使用存储门面吗?还是将本地文件上传复制到云的作业 谢谢您可以使用向Google云存储JSON API发送请求。访问此链接。更好的方法是直接将上传到云存储 由于直接上传只需在其他过程中上传一次文件数据,您必须首先将其上传到某个临时文件,然后从该临时文件上传到云存储。因此,随着数据传输的增加,速度会变慢,而且在作业运行并将其从临时位置移动
谢谢您可以使用向Google云存储JSON API发送请求。访问此链接。更好的方法是直接将上传到云存储 由于直接上传只需在其他过程中上传一次文件数据,您必须首先将其上传到某个临时文件,然后从该临时文件上传到云存储。因此,随着数据传输的增加,速度会变慢,而且在作业运行并将其从临时位置移动到云存储之前,映像也可能不可用 现在,让我们谈谈如何使用 拉威尔。可遵循以下步骤实现此目标:-
使用google\appengine\api\cloud\u storage\CloudStorageTools代码>
$bucket\u options=['gs\u bucket\u name'=>$my\u bucket];
$cloud\u storage\u upload\u url=CloudStorageTools::createUploadUrl('/upload/handler',$bucket\u选项)代码>
$cloud\u storage\u upload\u url
可用于表单的操作
标记,直接上传文件。示例:-