阅读(2475) (9)

Laravel 8 临时 URLs

2021-07-02 16:23:56 更新

对于使用 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']
);