我正在使用文件系统包,没有问题上传和下载文件到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本身做同样的事情。提前谢谢。