2

我正在使用文件系统包将文件上传和下载到机架空间没有问题。根据有关如何获取文件网址的文档,我这样做:

$content = fopen('logo.png', 'r+');
\Storage::disk('disk_temp')->put('logos/logo.png', $content);

$url = \Storage::disk('disk_temp')->url('logos/logos.png');

效果很好。但是,这个网址是http://版本。https://如果我使用机架空间供应商,如何获得安全版本?这是我的配置:

'disk_temp' => [
        'driver'    => 'rackspace',
        'username'  => env('RS_USER'),
        'key'       => env('RS_API'),
        'container' => 'disk_temp',
        'endpoint'  => 'https://identity.api.rackspacecloud.com/v2.0/',
        'region'    => env('RS_REGION', 'DFW'),
        'url_type'  => 'publicURL',
    ],

几年前,我成功使用了Open Cloud,获取的 URL 为

$file = \OpenCloud::container('cdn')->uploadObject($filename, $content);
$url = (string) $file->getPublicUrl(UrlType::SSL);

只是想知道是否可以从 laravel 本身做同样的事情。先感谢您。

4

0 回答 0