Upload Wizard: Seamlessly Upload and Manage Files with Django REST Framework 🖼️📹
Overview
Introducing Upload Wizard, a robust web application built on Django REST Framework for effortless file uploads such as images, videos, and more. This project streamlines the process of transferring files from one server to another, providing a secure and efficient platform for managing your digital assets.
Key Features
- File Upload: Easily upload various file types including images, videos, documents, etc.
- Seamless Transfer: Transfer files from one server to another with ease and reliability.
- Secure Handling: Ensure data security and integrity during the upload process.
- File Management: Organize and manage uploaded files efficiently within the system.
- Chrome Extension: A custom-built extension for this project, allowing users to upload files directly from their browser.
Tech Stack
- Backend: Python & Django
- RESTful APIs: Django REST Framework
- Database: MySQL
Setup
- Clone Repository:
git clone https://github.com/prathmeshsoni/ImagesUpload.git && cd ImagesUpload
- Create & Activate Virtual Environment:
python -m venv .venv && .venv\Scripts\activate.bat
- Install Dependencies:
pip install -r requirements.txt
- Launch Server:
python manage.py runserver
API Usage
- Upload File:
- cURL Command:
curl -X POST https://images.prathmeshsoni.works/images/ \
-H "Authorization: token YOUR_API_TOKEN" \
-F "file=@/path/to/your/file.png"
- Response:
{
"id": 1,
"file": "https://images.prathmeshsoni.works/media/images/file.png"
}
- Demo Token:
90ce30269636eef63fd28078149c3fa93790f5d5
Empower Your File Upload Workflow
- Upload Wizard: Simplifies the file upload process, enabling seamless file transfers while ensuring data security and reliability.
- Explore Now: here 🌐📁
Back To Top
Back To Repository
ImagesUpload - Provided by Prathmesh Soni