Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将文件上传到本地主机上的另一个应用程序?_Php_Laravel - Fatal编程技术网

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

Php 如何将文件上传到本地主机上的另一个应用程序?,php,laravel,Php,Laravel,我正在尝试创建一个文件上传,管理员将文件从管理员应用程序上传到另一个普通用户的应用程序(他们在不同的域) 我使用了FTP文件系统,但在完全部署它之前,我想在本地主机上测试它 我在filesystem.php中创建了一个配置条目: 'ftp' => [ 'driver' => 'ftp', 'host' => env('FTP_HOST'), 'username' => en

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

我使用了
FTP文件系统
,但在完全部署它之前,我想在本地主机上测试它

我在
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\u应用程序的测试功能中
我这样做:

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

我必须将laravel应用程序分开:
admin\u app
public\u app
。如何在本地主机上测试相同的东西?另一个配置入口点,或者我需要下载本地主机的FTP吗?

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

我很确定您的电脑中需要ftp服务器localhost@GiacomoM但是有没有其他的文件系统方法来测试它呢?你是说在另一个磁盘上不是应用程序对吗?@MahanGM另一个应用程序