Skip to content

Prativa19/File-upload-system

Repository files navigation

File Upload System in PHP

Overview

This PHP system allows users to upload both single and multiple files, as well as single and multiple images. It provides a simple and efficient way to handle file uploads in web applications.

Features

Single File Upload

  • Users can upload a single file at a time.
  • Supported file types include documents, images, videos, etc.
  • File size limits can be customized as per requirements.

Multiple File Upload

  • Users can upload multiple files simultaneously.
  • Drag-and-drop functionality for easy file selection.
  • Progress bar to track upload progress.

Single Image Upload

  • Users can upload a single image file at a time.
  • Supported image formats include JPG, PNG, GIF, etc.
  • Image size limits can be configured to ensure optimal performance.

Multiple Image Upload

  • Users can upload multiple image files simultaneously.
  • Preview thumbnails of selected images before uploading.
  • Option to resize or compress images to reduce file size.

Usage

Prerequisites

  • PHP installed on the server.
  • Web server (e.g., Apache, Nginx) configured to handle file uploads.

Installation

  1. Clone the repository to your local machine. : https://github.com/Prativa19/File-upload-system.git
  2. Upload the files to your web server directory.

Usage

  1. Access the file upload system through your web browser.
  2. Select the type of upload (single file, multiple files, single image, multiple images).
  3. Choose the file(s) or image(s) you want to upload.
  4. Click the "Upload" button to initiate the upload process.
  5. Monitor the progress bar for each file/image.
  6. Once the upload is complete, the files/images will be stored in the designated directory on the server.

Dependencies

  • Bootstrap: Used for styling the user interface components and providing a responsive layout.
  • jQuery (v3.5.1): Used for DOM manipulation, event handling, and AJAX functionality.
  • Custom CSS: Additional CSS styles are applied to enhance the visual appearance and user experience.

About

This is a file file upload system in PHP.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published