Laravel 8 临时 URLs
对于使用 s3
驱动来存储文件,可以使用 temporaryUrl
方法创建给定文件的临时 URL。这个方法会接收路径和 DateTime
实例来指定 URL 何时过期:
$url = Storage::temporaryUrl(
'file.jpg', now()->addMinutes(5)
);
对于使用 s3 驱动来存储文件,可以使用 temporaryUrl 方法创建给定文件的临时 URL。这个方法会接收路径和 DateTime 实例来指定 URL 何时过期:S3 request parameters, 你可以传递一个数组作为 temporaryUrl 方法的第三个参数:
$url = Storage::temporaryUrl(
'file.jpg',
now()->addMinutes(5),
['ResponseContentType' => 'application/octet-stream']
);