Загрузите PDF-файл Base64 с электронной подписью на FTP с помощью nodejs

Я пытаюсь загрузить или отправить PDF-файл base64 (с электронной подписью) на FTP, используя nodejs ftp. дело в том, что я могу загрузить файл на ftp, но теряю электронные подписи на файле;

      const Client = require('ftp');

function (path, fileName,file) {
     return new Promise((resolve, reject) => {
        let c = new Client();
        c.on('ready', function () {
            c.append(file, path + '/' + fileName, function (err) {
                if (err) {
                    reject('Upload exception');
                }
                c.end();
                resolve();
            });
        });
        c.connect({
            host: process.env.FTP_HOST,
            port: parseInt(process.env.FTP_PORT, 10), 
            user: process.env.FTP_USER, 
            password: process.env.FTP_PASSWORD
        });
    }).catch(error => {
        reject(error);
    });

}

чтобы напомнить вам, что я уверен, что файл PDF, подписанный base64, работает хорошо, прежде чем загружать его на ftp, и все подписи действительны.

0 ответов

Другие вопросы по тегам