Z

Zenzxz Uploader

Zenzxz Uploader

Upload your file (Max 4.5 MB)

Uploading...

Zenzxz Docs

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));