Loading CDN statistics...
TermAI Uploader
Upload files to our CDN
Drag & drop your file here
- or -
const axios = require("axios")
const fs = require("fs")
const Form = require("form-data")
const { fromBuffer } = require('file-type')
const key = "AIzaBj7z2z3xBjsk"//key default buat uploadnya jgn diganti
let domain = 'https://c.termai.cc'
const uploadFile = async (file) => {
const { ext } = await fromBuffer(file)
const formData = new Form();
formData.append('file', file, { filename: 'file.'+ext});
try {
const response = await axios.post(`${domain}/api/upload?key=`+key, formData, {
headers: {
'Content-Type': 'multipart/form-data',
},
});
return response.data
} catch (error) {
console.error('Error uploading file', error.response?.data || error.message);
}
};
uploadFile(fs.readFileSync("image.jpg"))
.then(a => console.log(a) /*
contoh output:
{
status: true,
path: 'https://c.termai.cc/jpeg/T0鳍p',
mimetype: 'image/jpeg',
size: 171062
}
*/)