我有我的项目,并在域https://example.com
中提供服务,我尝试将文件存储在子域https://storage.example.com
上的外部存储中,因为将来它是load balancer
的很好的解决方案。
在config/filesystem.php
中,我将驱动程序从local
更改为ftp
,然后连接到它,但是当我尝试创建或获取URL路径时,我收到了类似"This driver does not support retrieving URLs."
或{{1 }}。
有我的"Impossible to create the root directory"
配置:
FTP driver
我也尝试用 'ftp' => [
'driver' => 'ftp',
'host' => '78.xxx.xx.xxx',
'username' => 'username',
'password' => 'password',
'root' => '/',
'url' => env('APP_STORAGE').'/'
]
来做,但是没有效果...
Public driver
我该如何解决我的问题?可能还有其他驱动程序( 'public' => [
'driver' => 'local',
// 'root' => storage_path('app'),
'root' => env('APP_STORAGE').'/storage',
'url' => env('APP_STORAGE').'/storage',
'visibility' => 'public',
]
,'public'
)或解决方法?以及最简单的配置方法。谢谢。