繁体   English   中英

Laravel-如何将文件上传到本地主机上的另一个应用程序?

[英]Laravel - how to upload file to another application on localhost?

我正在尝试创建文件上载,其中admin会将文件从admin应用程序上载到常规用户的另一个应用程序(它们位于不同的域中)。

我将其与FTP filesystem一起使用,但是在完全部署它之前,我想在localhost上对其进行测试。

我在filesystem.php创建了一个配置条目:

        'ftp' => [
            'driver'   => 'ftp',
            'host'     => env('FTP_HOST'),
            'username' => env('FTP_USERNAME'),
            'password' => env('FTP_PASSWORD'),
            'root'     => '',
            'port'     => 21,
            'timeout'  => 30,
            'ssl'      => true,
        ]

然后在admin_app测试函数中执行以下操作:

Storage::disk('ftp')->put('/public_app/storage/test3.png', $file);

我不得不分开laravel应用: admin_apppublic_app 如何在localhost上测试相同的东西? 另一个配置入口点还是我需要为本地主机下载FTP?

使用包含您资产的远程服务器之类的东西呢? 例如,使用S3并在那里上传所有文件,然后从第二个应用程序或任何其他应用程序访问它。 检查这篇文章

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM