Upload your file (Max 4.5 MB)
Welcome to the official documentation for Zenzxz Uploader, a lightweight and efficient API for seamless file uploads. This guide provides everything you need to integrate upload functionality into your applications.
POST https://uploader.zenzxz.dpdns.org/api/upload
Form field: file
Response (JSON):
{
"status": true,
"message": "Upload successful",
"url": "https://uploader.zenzxz.dpdns.org/uploads/filename.jpg"
}
Example Scrape (Node.js):
const axios = require('axios');
const FormData = require('form-data');
const fs = require('fs');
async function zenzxzuploader(filePath) {
try {
const form = new FormData();
form.append('file', fs.createReadStream(filePath));
const response = await axios.post(
'https://uploader.zenzxz.dpdns.org/api/upload',
form,
{ headers: form.getHeaders() }
);
return response.data;
} catch (err) {
const errorMsg = err.response?.data || { status: false, message: err.message };
return errorMsg;
}
}
zenzxzuploader('./example.jpg')
.then(res => console.log(res))
.catch(err => console.error(err));