我需要在 laravel 中通过 sftp 传输文件。到目前为止,我已经能够使用 SSH 门面上传和下载单个文件,例如
SSH::into('staging')->put('somefile', 'copyfile');
SSH::into('staging')->get('somefile', 'copyfile');
但是当我尝试上传/下载多个文件时,我的问题就开始了。我做了类似的东西
SSH::into('staging')->put('somefolder/*', 'somedestfolder/');
但是什么也没发生,我在 Laravel 文档中找到了
http://laravel.com/docs/4.2/ssh#sftp-downloads
没有多大帮助。
我能够运行 ssh 会话并执行 cp 命令,但我不确定是否可以在生产服务器中执行此操作。
有谁知道如何做到这一点?