My first project 'Xuploads'

necro_pc

Med Amine

Posted on October 26, 2024

My first project 'Xuploads'

This is my first project, it's a platform for uploading, downloading and sharing file, developed using VB.net (ASP.NET)

Xuploads: A Feature-Rich, Secure, and Customizable File Upload Platform

Xuploads is a powerful file-sharing platform built for control, flexibility, and security. With no accounts required, users can enjoy a streamlined upload experience where every file is managed individually with advanced security options and customizable settings. Xuploads combines ease of use with robust functionality to make file management seamless.

Key Features:

  1. File upload: Allows users to upload files to the server with options for customization like password protection and expiration.

    1. File download: Users can download uploaded files through unique, secure links provided after the upload.
    2. Password protection for files: Adds a password requirement for accessing a file, ensuring only authorized users can download it.
    3. One-time download links: Generates a link that can only be used once for downloading a file, enhancing security.
    4. File expiration: Sets a specific duration for how long a file remains accessible. Once expired, the file is automatically deleted.
    5. VirusTotal file scanning: Scans uploaded files for malware or viruses and deletes flagged files to ensure safety.
    6. File renaming: Allows users to change the displayed name of the uploaded file without affecting its functionality.
    7. File replacement: Lets users upload a new version of a file while retaining its original link and metadata.
    8. QR code generation for links: Creates QR codes for download links, making it easier to share files via mobile devices.
    9. View tracking: Records the number of times a file is accessed or viewed.
    10. Download tracking: Tracks the number of times a file is downloaded for analytics or user monitoring.
    11. Upload from URL: Allows users to upload files directly from an external link instead of their local device.
    12. Multiple file downloads as ZIP: Enables users to download multiple files in a single compressed ZIP file for convenience.
    13. Allowed/disallowed file extensions: Restricts or permits specific file types to ensure compliance with upload policies.
    14. File size limits: Sets a maximum allowable size for uploaded files to prevent server overload or abuse.
    15. Inactive file deletion: Automatically deletes files that haven’t been accessed for a predefined period.
    16. Maintenance mode: Temporarily disables the upload and download functionalities during maintenance or updates.
    17. Additional header and footer: Adds consistent navigation and branding elements to all pages for a polished look.
    18. Bootstrap design integration: Enhances the user interface with a modern, responsive design using the Bootstrap framework.
    19. Error handling improvements: Provides clearer error messages and resolves issues for a smoother user experience.

Why Choose Xuploads? Xuploads is perfect for users who need a secure, flexible, and customizable file upload platform without the hassle of account management. From hobbyists to advanced users, Xuploads brings a seamless solution to file hosting with full control over shared content.

  • it's an open-source project with MIT-License, hosted on GITHUB.
💖 💪 🙅 🚩
necro_pc
Med Amine

Posted on October 26, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related