Получить FileInputStream из URL
Я попытался реализовать метод API uploadFile Zoho в моем приложении.
ATM Мне нужно предоставить FileInputStream для следующего метода из URL
Метод API следующий
function uploadFile(module, name, content) {}
Поэтому мне нужно поместить FileInputStream в параметр содержимого.
Везде описывается передача потока через канал, но как я могу передать его вручную через аргумент метода?
Я пробовал это, бит в этом случае загруженный файл не работает
function myTry(module, link) {
return new Promise((resolve, reject) => {
const url = require("url"),
path = require("path"),
request = require("request");
const parsed = url.parse(link);
const filename = path.basename(parsed.pathname);
request(link, (error, res, body) => {
if (error) return reject(error);
uploadFile(module, filename, body)
.then(resolve)
.catch(reject)
});
})
}