pinomod
Version:
Jangan Ubah Nama Di Atas
26 lines (24 loc) • 703 B
JavaScript
const { modul } = require('../module');
const { axios, fs, fetch, FormData, FileType } = modul;
const { fromBuffer } = FileType
async function uptotelegra (Path) {
return new Promise (async (resolve, reject) => {
if (!fs.existsSync(Path)) return reject(new Error("File not Found"))
try {
const form = new FormData();
form.append("file", fs.createReadStream(Path))
const data = await axios({
url: "https://telegra.ph/upload",
method: "POST",
headers: {
...form.getHeaders()
},
data: form
})
return resolve("https://telegra.ph" + data.data[0].src)
} catch (err) {
return reject(new Error(String(err)))
}
})
}
module.exports.uptotelegra = uptotelegra