Top Quality Products

MySQL Blob Uploader – File Upload to Database PHP – Blob File Server

3
Expert ScoreRead review

$13.00

Added to wishlistRemoved from wishlist 0
Add to compare

32 sales

LIVE PREVIEW

MySQL Blob Uploader – File Upload to Database PHP – Blob File Server

MySQL File Uploader Review: A Powerful and Secure Solution for File Management

I’ve had the opportunity to use MySQL File Uploader, a responsive and easy-to-use database file uploading script that allows users to upload files directly into a MySQL Blob field. In this review, I’ll dive into the features, advantages, and disadvantages of this script, and provide a comprehensive overview of its functionality.

Overview

MySQL File Uploader is designed to be a user-friendly and secure solution for managing files. It offers several key features, including inbuilt file categories, file sharing, and the ability to edit, download, or delete uploaded files. One of the standout benefits of this script is that it doesn’t require a file server to store files, making it a more efficient and secure option for managing files.

Pros and Cons

Pros:

  • Easy to use and install
  • Responsive design for optimal usability on any device
  • Ability to upload files directly into a MySQL Blob field, eliminating the need for a file server
  • Four inbuilt file categories, including a gallery, images gallery, and customizable categories
  • File sharing feature with encrypted links
  • Facebook and Twitter sharing available
  • Image popup facility for images
  • Secure and minimal risk of security breaches

Cons:

  • Limited customizability for non-developers
  • Some features may require programming knowledge
  • No support for pagination or search functionality

Key Features

  • Multi-category file uploading with customization options
  • File sharing feature with encrypted links and Facebook/Twitter sharing
  • Image popup facility for images
  • Ability to edit, download, or delete uploaded files
  • Maximum upload file size limit and file types to upload setting
  • Administrator access with settings and customization options
  • Encrypted sharing link for file sharing
  • Simple Uploader and File Viewer without login for non-administrators

Change Log

MySQL File Uploader has had several updates since its release, including:

  • September 2016: Update for PHP 7 support and interface updates
  • December 2017: Update for security vulnerability patches
  • March 2018: Add new feature for Simple Uploader and File Viewer without login

Score: 3/5

MySQL File Uploader is a reliable and secure solution for file management, but it falls short in terms of customization options and lack of features such as pagination and search. However, its ease of use, responsive design, and file sharing capabilities make it a solid choice for those looking for a robust file management solution. Overall, I would recommend this script to developers and non-developers alike who need a secure and easy-to-use file management system.

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “MySQL Blob Uploader – File Upload to Database PHP – Blob File Server”

Your email address will not be published. Required fields are marked *

Introduction

In this tutorial, we will be exploring the MySQL Blob Uploader, a powerful tool that allows you to upload files to a MySQL database using PHP. This is a great way to store and manage files on your server, especially if you have a large number of files to handle. The MySQL Blob Uploader is a simple and easy-to-use tool that can be integrated into your existing PHP applications.

What is a Blob?

A blob (Binary Large OBject) is a data type in MySQL that is used to store binary data, such as images, audio files, and videos. When you upload a file to a MySQL database using the Blob Uploader, the file is converted into a binary format and stored in the database as a blob.

Why Use the MySQL Blob Uploader?

There are several reasons why you might want to use the MySQL Blob Uploader:

  • Centralized Storage: By storing files in a MySQL database, you can centralize your file storage and make it easier to manage and access your files.
  • Security: Storing files in a database provides an additional layer of security, as the files are not stored on the file system and are therefore less vulnerable to unauthorized access.
  • Scalability: The MySQL Blob Uploader can handle large numbers of files and is scalable, making it a great solution for applications that require a lot of file storage.

Getting Started with the MySQL Blob Uploader

To get started with the MySQL Blob Uploader, you will need to follow these steps:

  1. Install the MySQL Blob Uploader: You can download the MySQL Blob Uploader from the official website. Once you have downloaded the file, extract it to a directory on your server.
  2. Create a MySQL Database: You will need to create a MySQL database to store your files. You can do this using the MySQL command-line tool or a GUI tool like phpMyAdmin.
  3. Create a Table: You will need to create a table in your MySQL database to store your files. The table should have a column for the file name, a column for the file type, and a column for the blob data.
  4. Upload Files: You can upload files to your MySQL database using the MySQL Blob Uploader. The uploader will convert the file into a binary format and store it in the database as a blob.
  5. Retrieve Files: You can retrieve files from your MySQL database using the MySQL Blob Uploader. The uploader will convert the blob data back into a file and send it to the client.

Step-by-Step Tutorial

In this tutorial, we will be creating a simple file upload system using the MySQL Blob Uploader. We will create a table in our MySQL database to store the files, and then upload a file to the database using the uploader.

Step 1: Create a MySQL Database and Table

To create a MySQL database and table, you will need to use the MySQL command-line tool or a GUI tool like phpMyAdmin. Here are the steps:

  1. Open the MySQL command-line tool or phpMyAdmin.
  2. Create a new database by running the following command:
    CREATE DATABASE file_upload;
  3. Create a new table in the database by running the following command:
    CREATE TABLE files (
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(255),
    type VARCHAR(255),
    data BLOB
    );

    Step 2: Upload a File

To upload a file to the database, you will need to use the MySQL Blob Uploader. Here are the steps:

  1. Open the MySQL Blob Uploader in your web browser.
  2. Select the database and table you created in Step 1.
  3. Click the "Upload" button to select a file to upload.
  4. Choose a file to upload and click the "Open" button.
  5. The file will be uploaded to the database and stored as a blob.

Step 3: Retrieve a File

To retrieve a file from the database, you will need to use the MySQL Blob Uploader. Here are the steps:

  1. Open the MySQL Blob Uploader in your web browser.
  2. Select the database and table you created in Step 1.
  3. Click the "Retrieve" button to select a file to retrieve.
  4. Choose a file to retrieve and click the "Open" button.
  5. The file will be retrieved from the database and sent to the client.

Conclusion

In this tutorial, we have learned how to use the MySQL Blob Uploader to upload and retrieve files to and from a MySQL database. We have created a table in our MySQL database to store the files, and then uploaded and retrieved a file using the uploader. This is a great way to store and manage files on your server, and is especially useful if you have a large number of files to handle.

Server Settings

define("DB_HOST", "localhost"); define("DB_USER", "username"); define("DB_PASSWORD", "password"); define("DB_NAME", "database_name");

Table Settings

define("TABLE_NAME", "your_table_name"); define("COLUMN_BLOB", "column_name_for_blob"); define("COLUMN_ID", "column_name_for_id");

File Upload Settings

define("MAX_FILE_SIZE", "2097152"); define("UPLOAD_FOLDER", "/path/to/upload/folder"); define("FILE_TYPES", "png|jpg|jpeg|gif|bmp|doc|docx|xls|xlsx|pdf|txt");

Image Settings

define("IMAGE_WIDTH", "100"); define("IMAGE_HEIGHT", "100"); define("IMAGE_QUALITY", "80");

Session Settings

define("SESSION_NAME", "file_uploader"); define("SESSION_TIME_OUT", "1800");

Security Settings

define("UPLOAD_ENABLED", "1"); define("VALIDATION_ENABLED", "1"); define("REMOVING_ENABLED", "1");

Note: Replace the placeholder values (e.g. "username", "password", etc.) with your actual MySQL database credentials, table and column names, file upload settings, image settings, session settings, and security settings.

Here are the features of the MySQL Blob Uploader - File Upload to Database PHP - Blob File Server:

  1. Easy to use and responsive: The script is easy to use and has a responsive design.
  2. Uploads files directly to MySQL Blob field: Files are uploaded directly to a MySQL Blob field, eliminating the need for a file server.
  3. No folder permission required: Since files are stored in a database, no folder permission is required.
  4. Four file categories: The script has four file categories: File Gallery, File Gallery with Title, Images Gallery, and Images Gallery with Title.
  5. Customizable file types and size limits: Administrators can decide which file types to upload and set upload file size limits.
  6. Edit, download, and delete uploaded files: Uploaded files can be edited, downloaded, or deleted.
  7. Image files have image popup facility: Image files have a popup facility that allows users to view the image without leaving the page.
  8. File sharing feature: The script has a file sharing feature that allows users to share files with others. Each file has its own encrypted sharing link.
  9. Facebook and Twitter sharing: Files can be shared on Facebook and Twitter.
  10. Multiple file uploader and responsive layout: The script has a multiple file uploader and a responsive layout that works well on different devices.
  11. Access file manager from different locations: The script allows administrators to access the file manager from different locations.
  12. Minimum risk of security: Since files are stored in a database, there is a minimum risk of security breaches.
  13. Create a file server just using MySQL Database: The script allows administrators to create a file server using a MySQL database.
  14. Activate or deactivate categories: Administrators can activate or deactivate categories as needed.
  15. Manager maximum upload file size limit, file types to upload: Administrators can set the maximum upload file size limit and decide which file types to upload.

Additionally, the script has a change log that includes updates and scheduled updates, such as:

  • PHP 7 version update
  • Interface update
  • Security update for vulnerable file upload and download
  • Add new feature: Simple Uploader and File Viewer without login
  • Scheduled updates:
    • Search option
    • Pagination for items
    • User Password Encryption for Security
MySQL Blob Uploader – File Upload to Database PHP – Blob File Server
MySQL Blob Uploader – File Upload to Database PHP – Blob File Server

$13.00

Shop.Vyeron.com
Logo
Compare items
  • Total (0)
Compare
0