2017-02-10 13 views
4

Я пытаюсь загрузить PDF-файл с веб-сайта с помощью Javascript на шаге «Код» в Zapier. Я изо всех сил пытаюсь найти документацию о том, как вывести файл-объект. Вот мой базовый код. к сожалению, файл, который возвращается, является символом мусора. Возможно, его нужно закодировать? Мне также хотелось бы получить какие-либо советы по поводу того, как изменить этот код, если файл, который я хотел, был на веб-сайте, который требовал базовой аутентификации. Любые рекомендации были бы оценены:Загрузите PDF с помощью кода в Zapier

fetch('http://www.pdf995.com/samples/pdf.pdf') 
    .then(function(res) { 
    return res.text(); 
    }) 
    .then(function(body) { 
    var output = {id: 1234, myPDF: body}; 
    callback(null, output); 
    }) 
.catch(callback); 

ответ

0

Вы код должен работать нормально. Если вы делаете что-то вроде отправки электронной почты или загрузки в Dropbox, вы можете выбрать «Запустить JavaScript» во вложении или загрузить документ и выбрать действие JavaScript.

Я только сгенерировал PDF локально до сих пор, используя res.buffer() вместо res.text(), а затем передавая буфер в fs.writeFile().