Laravel FTP - windows 服务器的根路径
Laravel FTP - Root path for windows server
我正在尝试使用 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/
我已经尝试 FTP 使用 Filezilla 它工作正常
我正在使用的 FTP 帐户会将您直接带到 c:/POSActiveAutoInsert/WEBSales_In/
这个文件夹。此 WEBSales_In
是我正在使用的此 FTP 用户的根文件夹。无法弄清楚根路径是什么,或者我做错了什么。
干杯
你可以在你的控制器中试试这个
$path = $request->your_variable_name->storeAs('text', '$file', ['disk' => 'ftp']);
我正在尝试使用 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/
我已经尝试 FTP 使用 Filezilla 它工作正常
我正在使用的 FTP 帐户会将您直接带到 c:/POSActiveAutoInsert/WEBSales_In/
这个文件夹。此 WEBSales_In
是我正在使用的此 FTP 用户的根文件夹。无法弄清楚根路径是什么,或者我做错了什么。
干杯
你可以在你的控制器中试试这个
$path = $request->your_variable_name->storeAs('text', '$file', ['disk' => 'ftp']);