-2

我知道如何在 sftp 服务器中复制文件。但是,如何将 sftp 文件夹中的文件放入 suitescript 数组?另外,是否可以使用套件脚本 2.0 移动或删除 sftp 服务器中的文件?如果是,该怎么做?

以下代码用于在 sftp 中复制文件:

    var myPwdGuid = "B34672495064525E5D65032D63B52301";
    var myHostKey = "AAA1234567890Q=";

    var connection = sftp.createConnection({
        username: 'myuser',
        passwordGuid: myPwdGuid,
        url: 'host.somewhere.com',
        directory: 'myuser/wheres/my/file',
        hostKey: myHostKey
    });

    var downloadedFile = connection.download({
        directory: 'relative/path/to/file',
        filename: 'downloadMe.js'
    });

    connection.upload({
        directory: 'relative/path/to/remote/dir',
        filename: 'copy_of_downloadme.js',
        file: downloadedFile,
        replaceExisting: true
    });
4

1 回答 1

0

实际上,当前版本的 SFTP 模块不包括列出远程目录内容的方法。在某些情况下,文件名是已知的或可预测的。对于其他场景,可以使用具有已知名称的文件来存储其他文件的名称或使用中间件来检索文件列表。询问我是否想了解现有的中间件解决方案。

于 2017-12-19T09:40:17.560 回答