Загрузите 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, и все подписи действительны.