在Laravel的Https网址 - 带文件系统的Rackspace

时间:2018-02-26 19:08:56

标签: laravel laravel-5 https rackspace-cloud flysystem

我正在使用文件系统包,没有问题上传和下载文件到rackspace。根据我how to obtain the file url的文件,我做了:

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

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

效果很好。但是,此网址为http://版本。如果我使用rackspace供应商,如何获得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,获取了网址

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

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

0 个答案:

没有答案