2 repository-uri
Pre-built UI components for managing the visual and logical flow of file upload queues.
Distinct from Drag-and-Drop File Upload: Focuses on the queue management UI rather than just the upload input or validation.
Explore 2 awesome GitHub repositories matching user interface & experience · File Upload Queue Widgets. Refine with filters or upvote what's useful.
Plupload este o bibliotecă JavaScript de încărcare a fișierelor care oferă o interfață standardizată pentru gestionarea transferurilor de fișiere în diferite runtime-uri și medii de browser. Funcționează ca o interfață și un manager de încărcare cross-browser, suportând selecții multiple de fișiere și filtrarea fișierelor bazată pe browser. Biblioteca se distinge prin capabilități specializate pentru gestionarea datelor mari și integrarea în cloud. Include un manager de încărcare a fișierelor pe bucăți (chunked) pentru a împărți fișierele mari în părți mai mici, pentru a depăși limitele de dimensiune ale serverului, și un procesor de imagini pe partea de client pentru a micșora imaginile și a elimina metadatele înainte de transmisie. În plus, acționează ca un client de încărcare directă S3, permițând trimiterea fișierelor direct în bucket-uri Amazon S3 folosind politici semnate și chei de acces. Proiectul acoperă o gamă largă de capabilități de gestionare a încărcărilor, inclusiv suport pentru drag-and-drop, filtrarea personalizată a fișierelor după tip MIME sau extensie și capacitatea de a trimite date binare sau parametri multipart. De asemenea, gestionează traficul prin reîncercări în caz de eșec și suportă cereri cross-domain prin CORS sau fișiere de politică.
Ships pre-built queue widgets and components to handle the visual flow of file transfers.
bootstrap-fileinput este un widget și plugin HTML5 pentru încărcarea fișierelor, compatibil cu Bootstrap. Oferă o interfață personalizabilă pentru selectarea și încărcarea mai multor fișiere, având previzualizări integrate pentru imagini, suport pentru drag-and-drop și validare client-side pentru tipurile, dimensiunile și numărul de fișiere. Proiectul include un client de încărcare a fișierelor care poate fi reluat (resumable), care fragmentează fișierele mari în bucăți pentru a asigura stabilitatea pe conexiuni intermitente și pentru a permite întreruperea și reluarea transferurilor. De asemenea, dispune de un procesor de imagini client-side capabil să redimensioneze imaginile și să citească metadatele EXIF pentru a corecta automat orientarea imaginii înainte de transmisie. Sistemul acoperă o gamă largă de capabilități, inclusiv transferuri asincrone de fișiere cu urmărirea progresului în timp real, încărcări recursive de foldere și randarea documentelor PDF. Interfața suportă o personalizare extinsă prin template-uri de layout, teme personalizate și localizare multi-limbaj cu suport pentru orientarea de la dreapta la stânga.
Manages an internal upload queue to coordinate the flow and retrieval of pending files.