stedet for at vælge og uploade en fil ad gangen, eller bruger flere upload felter i samme form, kan udviklere implementere Bootstrap fil Input til at give deres brugere med en smuk fil plukke interface, komplet med fil-forhåndsvisninger, støtte for multi-fil markeringer og forskellige action knapper.
Bootstrap fil Input har grundlæggende fire hovedelementer. Filen valgknap, knappen upload, knappen Fjern markeringer, og preview sektionen.
Hver af disse kan slås fra eller tilpasset via CSS, så udviklere at skabe tilpassede fil plukkere, som de ønsker at bruge i deres ansøgning.
Bootstrap fil Input understøtter også handicappede stater, er meget lys, når det kommer til disk størrelse, og håndterer kun de klientsiden operationer vedrørende upload processen. Det betyder at det er nødvendigt at integrere på server-side til rent faktisk at gemme og lagre de overførte filer. Den gode nyhed er, at da det er skrevet i JavaScript og HTML 5 kan bringes til at fungere med næsten enhver form for server-side programmeringssprog.
En demo er inkluderet i Bootstrap File Input overførselspakken
Hvad er nyt i denne udgivelse:.
- Enhancement:
- Brugerdefinerede tags støtte til layoutTemplates og previewTemplates (nye ejendomme customLayoutTags og customPreviewTags inkluderet).
- Ny filebatchselected begivenhed udløses efter hver batch af filer er valgt.
- Ny hurtigere replaceAll metode i stedet for regexp parsing at erstatte tags i skabeloner.
- Forbedre fejlbehandleren for fældefangst Fillæser sikkerhedsmæssige undtagelser og ny ejendom msgFileSecured vil vise undtagelsen sikkerhed meddelelsen.
- Kode oprydning og omstrukturere for JS lint ændringer (ved hjælp JSHint kode oprydning bibliotek).
- Tillad visning af lange filnavne uden mellemrum / word pauser.
- Fix reset af fil stak af forskellige upload tilstande (enkelt, batch async og batch sync).
- Upload fremskridt bar styling forbedringer.
Hvad er nyt i version 4.2.8:
- Enhancement:
- Brugerdefinerede tags støtte til layoutTemplates og previewTemplates (nye ejendomme customLayoutTags og customPreviewTags inkluderet).
- Ny filebatchselected begivenhed udløses efter hver batch af filer er valgt.
- Ny hurtigere replaceAll metode i stedet for regexp parsing at erstatte tags i skabeloner.
- Forbedre fejlbehandleren for fældefangst Fillæser sikkerhedsmæssige undtagelser og ny ejendom msgFileSecured vil vise undtagelsen sikkerhed meddelelsen.
- Kode oprydning og omstrukturere for JS lint ændringer (ved hjælp JSHint kode oprydning bibliotek).
- Tillad visning af lange filnavne uden mellemrum / word pauser.
- Fix reset af fil stak af forskellige upload tilstande (enkelt, batch async og batch sync).
- Upload fremskridt bar styling forbedringer.
Hvad er nyt i version 4.2.2:
- Enhancement:
- Brugerdefinerede tags støtte til layoutTemplates og previewTemplates (nye ejendomme customLayoutTags og customPreviewTags inkluderet).
- Ny filebatchselected begivenhed udløses efter hver batch af filer er valgt.
- Ny hurtigere replaceAll metode i stedet for regexp parsing at erstatte tags i skabeloner.
- Forbedre fejlbehandleren for fældefangst Fillæser sikkerhedsmæssige undtagelser og ny ejendom msgFileSecured vil vise undtagelsen sikkerhed meddelelsen.
- Kode oprydning og omstrukturere for JS lint ændringer (ved hjælp JSHint kode oprydning bibliotek).
- Tillad visning af lange filnavne uden mellemrum / word pauser.
- Fix reset af fil stak af forskellige upload tilstande (enkelt, batch async og batch sync).
- Upload fremskridt bar styling forbedringer.
Hvad er nyt i version 4.2.1:
- Enhancement:
- Brugerdefinerede tags støtte til layoutTemplates og previewTemplates (nye ejendomme customLayoutTags og customPreviewTags inkluderet).
- Ny filebatchselected begivenhed udløses efter hver batch af filer er valgt.
- Ny hurtigere replaceAll metode i stedet for regexp parsing at erstatte tags i skabeloner.
- Forbedre fejlbehandleren for fældefangst Fillæser sikkerhedsmæssige undtagelser og ny ejendom msgFileSecured vil vise undtagelsen sikkerhed meddelelsen.
- Kode oprydning og omstrukturere for JS lint ændringer (ved hjælp JSHint kode oprydning bibliotek).
- Tillad visning af lange filnavne uden mellemrum / word pauser.
- Fix reset af fil stak af forskellige upload tilstande (enkelt, batch async og batch sync).
- Upload fremskridt bar styling forbedringer.
Hvad er nyt i version 4.2.0:
- Enhancement:
- Brugerdefinerede tags støtte til layoutTemplates og previewTemplates (nye ejendomme customLayoutTags og customPreviewTags inkluderet).
- Ny filebatchselected begivenhed udløses efter hver batch af filer er valgt.
- Ny hurtigere replaceAll metode i stedet for regexp parsing at erstatte tags i skabeloner.
- Forbedre fejlbehandleren for fældefangst Fillæser sikkerhedsmæssige undtagelser og ny ejendom msgFileSecured vil vise undtagelsen sikkerhed meddelelsen.
- Kode oprydning og omstrukturere for JS lint ændringer (ved hjælp JSHint kode oprydning bibliotek).
- Tillad visning af lange filnavne uden mellemrum / word pauser.
- Fix reset af fil stak af forskellige upload tilstande (enkelt, batch async og batch sync).
- Upload fremskridt bar styling forbedringer.
Hvad er nyt i version 4.1.8:
- Enhancement:
- Brugerdefinerede tags støtte til layoutTemplates og previewTemplates (nye ejendomme customLayoutTags og customPreviewTags inkluderet).
- Ny filebatchselected begivenhed udløses efter hver batch af filer er valgt.
- Ny hurtigere replaceAll metode i stedet for regexp parsing at erstatte tags i skabeloner.
- Forbedre fejlbehandleren for fældefangst Fillæser sikkerhedsmæssige undtagelser og ny ejendom msgFileSecured vil vise undtagelsen sikkerhed meddelelsen.
- Kode oprydning og omstrukturere for JS lint ændringer (ved hjælp JSHint kode oprydning bibliotek).
- Tillad visning af lange filnavne uden mellemrum / word pauser.
- Fix reset af fil stak af forskellige upload tilstande (enkelt, batch async og batch sync).
- Upload fremskridt bar styling forbedringer.
Hvad er nyt i version 4.1.7:
- Enhancement:
- Brugerdefinerede tags støtte til layoutTemplates og previewTemplates (nye ejendomme customLayoutTags og customPreviewTags inkluderet).
- Ny filebatchselected begivenhed udløses efter hver batch af filer er valgt.
- Ny hurtigere replaceAll metode i stedet for regexp parsing at erstatte tags i skabeloner.
- Forbedre fejlbehandleren for fældefangst Fillæser sikkerhedsmæssige undtagelser og ny ejendom msgFileSecured vil vise undtagelsen sikkerhed meddelelsen.
- Kode oprydning og omstrukturere for JS lint ændringer (ved hjælp JSHint kode oprydning bibliotek).
- Tillad visning af lange filnavne uden mellemrum / word pauser.
- Fix reset af fil stak af forskellige upload tilstande (enkelt, batch async og batch sync).
- Upload fremskridt bar styling forbedringer.
Hvad er nyt i version 4.0.0:
- Tilføj funktionalitet til AJAX baserede UPLOAD hjælp HTML5 FormData ( de fleste moderne browsere understøtter det). Vil nedbrydes til normal Form Baseret File indsendelse, hvis dette ikke er understøttet.
- For at bruge AJAX Upload, den uploadUrl ejendom er obligatorisk og skal indstilles.
- Øge plugin til nu tillade filer der skal tilføjes, vedlagt, fjernes (baseret på feedback fra mange). Således kan man tilføje filer til forhåndsvisning.
- Ny drag & drop zone til rådighed i preview til at trække og slippe filer og tilføje.
- Slet eller uploade filer én efter én eller i batch.
- Hvis showPreview er sat til falsk, eller uploadUrl understøttes ikke plugin vil nedbrydes til normal form, baseret upload.
- Konfigurerbare indikatorer for fil afventer upload, held fil uploadede filer errored i upload.
- Mulighed for at tilføje ekstra formulardata med ajax baserede uploads.
- Upload fremskridt bar og individuel thumbnail upload indikatorer.
- Mulighed for at annullere og afbryde igangværende AJAX uploads.
- Skabeloner er blevet moderniseret og forbedret for hver filtype.
Hvad er nyt i version 3.0.0:
- Forbedret upload knap til deaktivere / aktivere når det bruges med & # X3C; et & # x3e; tag.
- Opdater forhåndsvisning for at vise fejl korrekt efter hver fil er valideret.
- Tilføjet mulighed for at tilsidesætte den slug-metoden med en slugCallback ejendom.
Hvad er nyt i version 2.7.0:.
- Angiv frigivelse til stabil i composer.json
Hvad er nyt i version 2.6.0:
- Øge plugin for at konfigurere `elErrorContainer` til visning valideringsfejl.
- Templatize errorContainer til visning i preview-vinduet.
- Mere korrekt rettelse til IE (ver & # X3C; 11). Manglende evne til at rydde fileinput værdier
Hvad er nyt i version 2.4.0:
- Plugin er blevet moderniseret for at opbygge forhåndsvisning intelligens baseret på forskellige fil forpremiere typer. De indbyggede fil support typer er kategoriseret som billede, tekst, html, video, lyd, flash, objekt, og andre.
- allowedPreviewTypes: Du kan nu indstille hvilke alle filtyper er tilladt at blive vist som et eksempel. Dette er som standard [ 'billede', 'html', 'tekst', 'video', 'audio', 'flash', 'objekt']. Således alle filtyper behandles som et objekt til forhåndsvisning som standard. For exampleTo forhåndsvisning kun billede og video, kan du indstille denne til [ 'billede', 'video'].
- allowedPreviewMimeTypes: Ud over allowedPreviewTypes, kan du også styre, hvilke alle mime typer kan vises for preview. Dette er som standard null, hvilket betyder alle mime typer understøttes.
- layoutTemplates: Gør det muligt at konfigurere alle layout skabelon indstillinger inden for en ejendom. De layout objekter, der kan konfigureres, er: main1, main2, preview, billedtekst, og modal .
- previewTemplates: Alle forpremiere skabeloner til hver forhåndsvisning type er sammen til én ejendom, i stedet for separate skabeloner til billede, tekst etc. Tasterne er formaterne som fastsat i allowedPreviewTypes og værdier er skabelonerne bruges til forpremiere. Der er standard forudindstillede skabeloner til hver forhåndsvisning filtype (generisk, billede, tekst, html, video, lyd, flash, objekt, og andre). Den generiske skabelon bruges kun til visning initialPreview indhold ved hjælp direkte markup.
Hvad er nyt i version 2.2.0:.
- Opdater readAsBinaryString til readAsArrayBuffer
Hvad er nyt i version 2.0.0:
- Nye plugin begivenheder tilføjede: fileerror, fileloaded, filecleared .
- Nye plugin metoder tilføjes: deaktivere, aktivere
- Forbedret konfigurerbare skabeloner til visning billede, tekst og andre filer (og en generisk skabelon).
- Gør billedtekst konfigureres gennem en ny parameter msgSelected.
- Korrekt beregning af filer valgt, da initPreview er falsk.
- Automatiske billeder skala for preview, når billeder er for bredt til at passe i beholderen.
Hvad er nyt i version 1.8.0:
- Forbedret billedtekst skabelon og styling til billedtekster til at forhindre overløb af lange filnavne ud af billedteksten container.
Hvad er nyt i version 1.7.0:
- Dette plugin tilbyder nu en ekstra overwriteInitial option <. / li>
Hvad er nyt i version 1.6.0:
- Dette plugin tilbyder nu en ekstra refresh metode. Dette giver dig mulighed for dynamisk at ændre element attributter eller plugin muligheder ved runtime og opdatere widget.
Krav :
- Javascript aktiveret i klientsiden
- jQuery 1.9 eller højere
- Bootstrap 3 eller højere
Kommentarer ikke fundet