如何在亚马逊 S3 上传后获取图像的完整 URL



我需要获取上传到amazon s3的图像的完整URL。我尝试了以下功能。我正在使用拉拉维尔5.1。

Storage::disk("s3")->url($filename);
Storage::url($filename);
Storage::temporaryUrl('file1.jpg', Carbon::now()->addMinutes(5));
$filesystem->getAdapter()->getClient()->getObjectUrl($bucket, $key);

都显示未定义的函数url(或)temporaryUrl(或)getObjectUrl

url()temporaryUrl() 方法在 Laravel 5.1 中不可用(文件系统适配器 - API 参考 5.1)。它们从版本 5.4 开始可用(文件系统适配器 - API 参考 5.4)。

最新更新