【发布时间】:2017-11-30 11:35:16
【问题描述】:
我正在尝试使用Laravel GCS wrapper 将图像上传到 GCS。我希望上传的每张图片都对任何人可见。我已将存储桶权限设置为任何人都可以读取和写入。
如果我这样做,它可以完美运行,但图像不公开:
Storage::disk('gcs')->put($location, $image);
但是,如果这样做,应该上传图像并将其公开,它会抛出错误
403 权限不足
Storage::disk('gcs')->setVisibility($filename, 'public')->put($location, $image);
所以->setVisibility() 给了我错误。
谁能解释我为什么?是代码问题还是存储桶权限?
【问题讨论】:
标签: php laravel google-cloud-platform google-cloud-storage lumen