【问题标题】:Laravel - how to upload file to another application on localhost?Laravel - 如何将文件上传到本地主机上的另一个应用程序?
【发布时间】:2019-08-20 08:08:47
【问题描述】:

我正在尝试创建一个文件上传,管理员将文件从管理应用程序上传到另一个应用程序以供普通用户使用(他们位于不同的域中)。

我让它与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_app 和 public_app。我怎么能在 localhost 上测试同样的东西?另一个配置入口点还是我需要为 localhost 下载 FTP?

【问题讨论】:

  • 我很确定你的 localhost 需要一个 ftp 服务器
  • @GiacomoM 但还有其他文件系统方法可以测试吗?
  • 你的意思是在另一个磁盘上不是应用程序吗?
  • @MahanGM 另一个应用程序

标签: php laravel


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-07-23
    • 1970-01-01
    • 1970-01-01
    • 2017-11-28
    • 1970-01-01
    • 2010-09-13
    • 2020-03-07
    • 1970-01-01
    • 2016-11-24
    相关资源
    最近更新 更多