An open API service indexing awesome lists of open source software.

https://github.com/prathmeshsoni/imagesupload

Django File Uploader simplifies server-to-server file transfers using Django REST Framework, enabling secure and efficient uploads of images, videos, and other file types.
https://github.com/prathmeshsoni/imagesupload

Last synced: over 1 year ago
JSON representation

Django File Uploader simplifies server-to-server file transfers using Django REST Framework, enabling secure and efficient uploads of images, videos, and other file types.

Awesome Lists containing this project

README

          

# 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**:
```bash
curl -X POST https://images.prathmeshsoni.works/images/ \
-H "Authorization: token YOUR_API_TOKEN" \
-F "file=@/path/to/your/file.png"
```
- **Response**:
```json
{
"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](https://images.prathmeshsoni.works?ref=here-button) 🌐📁


Back To Top


Back To Repository

---

**[ImagesUpload](https://images.prathmeshsoni.works?ref=footer-github)** - Provided by **[Prathmesh Soni](https://prathmeshsoni.works?ref=footer-github)**