因此,我在一台服务器上有一个函数,将文件上传到另一台服务器。
private function sftpAction($path){
include(app_path().'/includes/sftp/Net/SFTP.php');
include(app_path().'/includes/sftp/Crypt/RSA.php');
$sftp = new Net_SFTP('blank');
if (!$sftp->login('blank', 'blank')) {
我正尝试用骆驼来实现一个方案,具体如下:
从JMS队列获取文件。
将文件的文件和crc值存储在目录中。
将文件和crc文件移动到SFTP服务器,成功后从目录中删除文件。
我的路线如下
from("jms:queue")
.to(save the file)
.process(since I have the content of the file in exchange so generating crc)
.to(file system save the crc file)
.to(Push both the files to the sftp s
我认为我正在朝着正确的方向前进,但希望任何人都能提供意见。我正在开发一个控制台应用程序,它应该在多个文件夹中查找文件,然后将找到的任何文件上传到FTP服务器上的每个相应文件夹(镜像以匹配我的本地目录)。我刚开始使用Rebex和FTP上传。到目前为止,我的代码如下所示:
//Connect to SFTP server
Sftp ftp = new Sftp();
ftp.Connect(ftpServerURL);
ftp.Login(ftpUserName, ftpPassword);