【发布时间】:2020-10-04 11:06:39
【问题描述】:
我正在尝试使用 laravel 将文件从本地上传到 FTP 服务器
'ftp' => [
'driver' => 'ftp',
'host' => env('FTP_HOST'),
'username' => env('FTP_USERNAME'),
'password' => env('FTP_PASSWORD'),
'port' => '21',
'passive' => false,
'root' => 'c:/POSActiveAutoInsert/WEBSales_In/' // for example: /var/www/html/dev/images
//
],
在我的控制器中
Storage::disk('ftp')->put('test.txt', $file);
但是当我运行它时,它会说
Root is invalid or does not exist: c:/POSActiveAutoInsert/WEBSales_In/
我已经尝试使用 Filezilla 进行 FTP,它工作正常
我使用的 FTP 帐户将您直接带到c:/POSActiveAutoInsert/WEBSales_In/ 这个文件夹。 WEBSales_In 是我正在使用的这个 FTP 用户的根文件夹。无法弄清楚根路径是什么,或者我做错了什么。
干杯
【问题讨论】:
标签: laravel ftp windows-server-2008