awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
LPology avatar

LPology/Simple-Ajax-Uploader

0
View on GitHub↗
987 stele·261 fork-uri·JavaScript·7 vizualizări

Simple Ajax Uploader

Simple-Ajax-Uploader is a dependency-free JavaScript library designed to handle asynchronous file transfers from the client side to a server. It enables background data transmission, allowing files and associated metadata to be uploaded without requiring a full page reload.

The library distinguishes itself through its broad compatibility, providing consistent functionality across both modern web browsers and older environments, including legacy versions of Internet Explorer. It achieves this by utilizing a combination of binary streaming for modern browsers and hidden iframe techniques for older systems, ensuring that file uploads and progress tracking remain functional regardless of the user's browser.

The project supports intuitive user interactions such as drag-and-drop file uploads and provides mechanisms for secure cross-domain data exchange. It also includes built-in support for real-time progress tracking and the bundling of additional form fields with file data to ensure all necessary information is processed in a single request.

Features

  • AJAX File Uploaders - Provides a dependency-free script for sending files and form data to servers in the background without requiring a full page reload.
  • Asynchronous Uploaders - Sends files to a server in the background without refreshing the page to keep the user interface responsive and fluid.
  • Drag and Drop - Captures native browser drag-and-drop events on specific DOM elements to extract file objects for immediate background processing.
  • Binary Stream Uploads - Transfers file data as raw binary streams using asynchronous requests to ensure the main page remains responsive during the upload.
  • Multipart Form Uploads - Packages files and additional metadata into a single standard request body to ensure server-side compatibility with traditional form handlers.
  • Upload Progress Tracking - Tracks the status of file transfers in real time using visual indicators that remain consistent and functional across all modern and legacy web browser environments.
  • Bidirectional Progress Tracking - Hooks into low-level browser progress events to calculate and report real-time transfer status for visual feedback components.
  • Drag-and-Drop File Upload - Allows users to initiate file transfers by dragging items from their local computer directly onto specific elements on a webpage.
  • Cross-Browser Upload Interfaces - Manages file transfers that maintain consistent functionality across diverse browser environments including older versions of Internet Explorer.

Istoric stele

Graficul istoricului de stele pentru lpology/simple-ajax-uploaderGraficul istoricului de stele pentru lpology/simple-ajax-uploader

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face lpology/simple-ajax-uploader?

Simple-Ajax-Uploader is a dependency-free JavaScript library designed to handle asynchronous file transfers from the client side to a server. It enables background data transmission, allowing files and associated metadata to be uploaded without requiring a full page reload.

Care sunt principalele funcționalități ale lpology/simple-ajax-uploader?

Principalele funcționalități ale lpology/simple-ajax-uploader sunt: AJAX File Uploaders, Asynchronous Uploaders, Drag and Drop, Binary Stream Uploads, Multipart Form Uploads, Upload Progress Tracking, Bidirectional Progress Tracking, Drag-and-Drop File Upload.

Care sunt câteva alternative open-source pentru lpology/simple-ajax-uploader?

Alternativele open-source pentru lpology/simple-ajax-uploader includ: moxiecode/plupload — Plupload is a JavaScript file upload library that provides a standardized interface for managing file transfers across… danielm/uploader — Uploader is a client-side library designed to manage asynchronous file transfers within web applications. It provides… nervgh/angular-file-upload — This project is a file upload module designed for the AngularJS framework, providing a comprehensive system for… danialfarid/ng-file-upload — ng-file-upload is an Angular directive for handling multipart file uploads and drag-and-drop selection within Angular… enyo/dropzone — Dropzone is a JavaScript library used to create interactive file upload zones with drag-and-drop support. It functions… kartik-v/bootstrap-fileinput — bootstrap-fileinput is a Bootstrap-compatible HTML5 file upload widget and plugin. It provides a customizable…

Colecții curatoriate care includ Simple Ajax Uploader

Colecții selectate manual în care apare Simple Ajax Uploader.
  • JavaScript File Upload Libraries

Alternative open-source pentru Simple Ajax Uploader

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Simple Ajax Uploader.
  • moxiecode/pluploadAvatar moxiecode

    moxiecode/plupload

    5,618Vezi pe GitHub↗

    Plupload is a JavaScript file upload library that provides a standardized interface for managing file transfers across different browser runtimes and environments. It functions as a cross-browser upload interface and manager, supporting multiple file selections and browser-based file filtering. The library distinguishes itself through specialized capabilities for handling large data and cloud integration. It includes a chunked file upload manager to split large files into smaller parts to bypass server size limits and a client-side image processor to downsize images and strip metadata before

    JavaScript
    Vezi pe GitHub↗5,618
  • danielm/uploaderAvatar danielm

    danielm/uploader

    1,164Vezi pe GitHub↗

    Uploader is a client-side library designed to manage asynchronous file transfers within web applications. It provides a comprehensive suite of tools for handling the entire upload lifecycle, including file selection, validation, transmission, and monitoring. The library distinguishes itself through its integration of drag-and-drop interfaces and structured queue management. It allows developers to organize multiple files into queues for sequential or parallel processing while maintaining programmatic control to start, pause, cancel, or reset individual transfer sessions. Beyond core transfer

    JavaScriptajaxdnddrag
    Vezi pe GitHub↗1,164
  • nervgh/angular-file-uploadAvatar nervgh

    nervgh/angular-file-upload

    3,396Vezi pe GitHub↗

    This project is a file upload module designed for the AngularJS framework, providing a comprehensive system for managing file selection, validation, and asynchronous transmission. It enables developers to build interactive web interfaces that capture local files through standard inputs or drag-and-drop zones, facilitating the entire lifecycle of a file transfer from initial selection to server-side upload. The library distinguishes itself through its focus on cross-browser consistency and granular control over the upload process. It includes an automatic fallback mechanism that routes data th

    JavaScriptangular-file-upload
    Vezi pe GitHub↗3,396
  • danialfarid/ng-file-uploadAvatar danialfarid

    danialfarid/ng-file-upload

    7,797Vezi pe GitHub↗

    ng-file-upload is an Angular directive for handling multipart file uploads and drag-and-drop selection within Angular applications. It functions as a client-side tool for validating file attributes, processing images, and generating media previews before transmission to a server. The project includes a client-side image processor for resizing, center-cropping, and correcting JPEG EXIF orientation. It also features a browser-based media previewer for images, audio, and video files, and an HTML5 File API shim to provide upload and reader functionality for legacy browsers. Additional capabiliti

    JavaScript
    Vezi pe GitHub↗7,797
Vezi toate cele 30 alternative pentru Simple Ajax Uploader→