I stället för att välja och ladda upp en fil i taget, eller använda flera uppladdningsfält i samma form, kan utvecklare distribuera Bootstrap File ingång för att ge sina användare med en vacker fil plocka gränssnitt, komplett med fil förhandsvisningar, stöd för flera filer val och olika åtgärdsknappar.
Bootstrap File Input har i princip fyra huvuddelar. Knappen filval, uppladdningsknappen, knapp tar bort val, och förhandsgranskningsdelen.
Var och en av dessa kan stängas av eller anpassas via CSS, vilket gör att utvecklare att skapa anpassade fil plockare, som de finner lämpligt att använda i sin ansökan.
Bootstrap File ingång stöder även funktionshindrade stater, är mycket lätt när det kommer till disk storlek, och hanterar endast klientsidan verksamhet avseende uppladdningsprocessen. Detta innebär att det måste integreras på serversidan för att faktiskt spara och lagra uppladdade filer. Den goda nyheten är att eftersom det är skrivet i JavaScript och HTML 5 kan det fås att fungera med nästan alla typer av serversidan programmeringsspråk.
En demo medföljer Bootstrap File Input hämta paket
Vad är nytt i den här versionen.
- Tillbehör:
- anpassade taggar stöd för layoutTemplates och previewTemplates (nya egenskaper customLayoutTags och customPreviewTags ingår).
- Ny filebatchselected händelse utlöses efter varje sats av filer är markerade.
- Ny snabbare replaceAll metod i stället för regexp pars att ersätta taggar mallar.
- Förbättra felhanterare för att fånga Filereader säkerhets undantag och nya fastigheten msgFileSecured visar undantag säkerhetsmeddelandet.
- kod sanering och omstrukturera för JS lint förändringar (med JSHint kod sanering bibliotek).
- Tillåt visning av långa filnamn utan mellanslag / ord raster.
- Fix återställning av filstapel för olika överföringslägen (singel, batch async och satssynkronisering).
- Ladda upp förloppsindikator styling förbättringar.
Vad är nytt i version 4.2.8:
- Tillbehör:
- anpassade taggar stöd för layoutTemplates och previewTemplates (nya egenskaper customLayoutTags och customPreviewTags ingår).
- Ny filebatchselected händelse utlöses efter varje sats av filer är markerade.
- Ny snabbare replaceAll metod i stället för regexp pars att ersätta taggar mallar.
- Förbättra felhanterare för att fånga Filereader säkerhets undantag och nya fastigheten msgFileSecured visar undantag säkerhetsmeddelandet.
- kod sanering och omstrukturera för JS lint förändringar (med JSHint kod sanering bibliotek).
- Tillåt visning av långa filnamn utan mellanslag / ord raster.
- Fix återställning av filstapel för olika överföringslägen (singel, batch async och satssynkronisering).
- Ladda upp förloppsindikator styling förbättringar.
Vad är nytt i version 4.2.2:
- Tillbehör:
- anpassade taggar stöd för layoutTemplates och previewTemplates (nya egenskaper customLayoutTags och customPreviewTags ingår).
- Ny filebatchselected händelse utlöses efter varje sats av filer är markerade.
- Ny snabbare replaceAll metod i stället för regexp pars att ersätta taggar mallar.
- Förbättra felhanterare för att fånga Filereader säkerhets undantag och nya fastigheten msgFileSecured visar undantag säkerhetsmeddelandet.
- kod sanering och omstrukturera för JS lint förändringar (med JSHint kod sanering bibliotek).
- Tillåt visning av långa filnamn utan mellanslag / ord raster.
- Fix återställning av filstapel för olika överföringslägen (singel, batch async och satssynkronisering).
- Ladda upp förloppsindikator styling förbättringar.
Vad är nytt i version 4.2.1:
- Tillbehör:
- anpassade taggar stöd för layoutTemplates och previewTemplates (nya egenskaper customLayoutTags och customPreviewTags ingår).
- Ny filebatchselected händelse utlöses efter varje sats av filer är markerade.
- Ny snabbare replaceAll metod i stället för regexp pars att ersätta taggar mallar.
- Förbättra felhanterare för att fånga Filereader säkerhets undantag och nya fastigheten msgFileSecured visar undantag säkerhetsmeddelandet.
- kod sanering och omstrukturera för JS lint förändringar (med JSHint kod sanering bibliotek).
- Tillåt visning av långa filnamn utan mellanslag / ord raster.
- Fix återställning av filstapel för olika överföringslägen (singel, batch async och satssynkronisering).
- Ladda upp förloppsindikator styling förbättringar.
Vad är nytt i version 4.2.0:
- Tillbehör:
- anpassade taggar stöd för layoutTemplates och previewTemplates (nya egenskaper customLayoutTags och customPreviewTags ingår).
- Ny filebatchselected händelse utlöses efter varje sats av filer är markerade.
- Ny snabbare replaceAll metod i stället för regexp pars att ersätta taggar mallar.
- Förbättra felhanterare för att fånga Filereader säkerhets undantag och nya fastigheten msgFileSecured visar undantag säkerhetsmeddelandet.
- kod sanering och omstrukturera för JS lint förändringar (med JSHint kod sanering bibliotek).
- Tillåt visning av långa filnamn utan mellanslag / ord raster.
- Fix återställning av filstapel för olika överföringslägen (singel, batch async och satssynkronisering).
- Ladda upp förloppsindikator styling förbättringar.
Vad är nytt i version 4.1.8:
- Tillbehör:
- anpassade taggar stöd för layoutTemplates och previewTemplates (nya egenskaper customLayoutTags och customPreviewTags ingår).
- Ny filebatchselected händelse utlöses efter varje sats av filer är markerade.
- Ny snabbare replaceAll metod i stället för regexp pars att ersätta taggar mallar.
- Förbättra felhanterare för att fånga Filereader säkerhets undantag och nya fastigheten msgFileSecured visar undantag säkerhetsmeddelandet.
- kod sanering och omstrukturera för JS lint förändringar (med JSHint kod sanering bibliotek).
- Tillåt visning av långa filnamn utan mellanslag / ord raster.
- Fix återställning av filstapel för olika överföringslägen (singel, batch async och satssynkronisering).
- Ladda upp förloppsindikator styling förbättringar.
Vad är nytt i version 4.1.7:
- Tillbehör:
- anpassade taggar stöd för layoutTemplates och previewTemplates (nya egenskaper customLayoutTags och customPreviewTags ingår).
- Ny filebatchselected händelse utlöses efter varje sats av filer är markerade.
- Ny snabbare replaceAll metod i stället för regexp pars att ersätta taggar mallar.
- Förbättra felhanterare för att fånga Filereader säkerhets undantag och nya fastigheten msgFileSecured visar undantag säkerhetsmeddelandet.
- kod sanering och omstrukturera för JS lint förändringar (med JSHint kod sanering bibliotek).
- Tillåt visning av långa filnamn utan mellanslag / ord raster.
- Fix återställning av filstapel för olika överföringslägen (singel, batch async och satssynkronisering).
- Ladda upp förloppsindikator styling förbättringar.
Vad är nytt i version 4.0.0:
- Lägg till funktionalitet för AJAX baserad UPLOAD med HTML5 FormData ( de flesta moderna webbläsare stöder det). Bryts ned till normalform baserad fil underkastelse om detta inte stöds.
- Om du vill använda AJAX upp, är egenskapen uploadUrl obligatoriska och måste ställas in.
- Förbättra plugin för att nu låta filer som ska läggas, bifogas, bort (baserat på feedback från många). Således kan man lägga till filer till förhandsvisning.
- Ny DRA & SLÄPP zon finns i förhandsgransknings att dra och släppa filer och bifoga.
- Ta bort eller ladda upp filer en och en eller i batch.
- Om Showpreview är inställd på false, eller uploadUrl stöds inte plugin försämrar till normalform baserad uppladdning.
- konfigurerbara indikatorer för fil väntar uppladdning, fil laddats upp filer errored i uppladdning.
- Möjlighet att lägga till extra formulärdata med Ajax baserad uppladdningar.
- Ladda upp förloppsindikator och individuellt miniatyruppladdnings indikatorer.
- Möjlighet att avbryta och avbryta pågående AJAX uppladdning.
- Mallar har omarbetats och förbättrats för varje filtyp.
Vad är nytt i version 3.0.0:
- Förbättrad överföringsknappen för inaktivera / aktivera när den används med & # x3c, a & # x3e; tagg.
- Uppdatera förhandsvisning för att visa fel korrekt efter varje fil valideras.
- Lade till möjligheten att åsidosätta snigel metoden med en slugCallback egendom.
Vad är nytt i version 2.7.0.
- Ange utsläpp till stabil i composer.json
Vad är nytt i version 2.6.0:
- Förbättra plugin för att konfigurera det så kallade elErrorContainer` för visning validering fel.
- Templatize errorContainer för visning i förhandsgranskningsfönstret.
- Mer korrekt fix för IE (ver & # x3c, 11). Oförmåga att rensa fileinput värden
Vad är nytt i version 2.4.0:
- Plugin har omarbetats för att bygga förhandsvisning intelligens baserad på olika fil förhandsvisning typer. De inbyggda fil stödtyper kategoriseras som bild, text, html, video, ljud, flash, objekt, och andra.
- allowedPreviewTypes: Nu kan du konfigurera vilka alla filtyper är tillåtna att visas som en förhandsgranskning. Denna standard [ 'bild', 'html "," text "," video "," audio "," flash "," objekt "]. Således alla filtyper behandlas som ett objekt för att förhandsgranska som standard. För exampleTo preview bara bild och video kan du ställa detta till [ 'bild', 'video'].
- allowedPreviewMimeTypes: Förutom allowedPreviewTypes kan du även styra vilka alla MIME-typer kan visas för förhandsvisning. Denna standard null, vilket innebär alla MIME-typer som stöds.
- layoutTemplates: Låter dig konfigurera alla layout mallinställningarna inom en fastighet. De layoutobjekt som kan konfigureras är: main1, main2, förhandsgranska, bildtext och modal .
- previewTemplates: Alla förhandsgranskning mallar för varje förhandsvisning typ har kombinerats till en fastighet, i stället för separata mallar för bild, text etc. Knapparna är format som anges i allowedPreviewTypes och värdena mallarna används för att förhandsgranska. Det finns standard färdiga mallar för varje typ förhandsvisningsfilen (generisk, bild, text, html, video, ljud, flash, objekt, och andra). Den generiska mall används endast för att visa initialPreview innehåll med direkt uppmärkning.
Vad är nytt i version 2.2.0.
- Uppdatera readAsBinaryString till readAsArrayBuffer
Vad är nytt i version 2.0.0:
- Nya plugin händelser tillade: fileerror, fileloaded, filecleared .
- Nya plugin metoder läggas till: avaktivera, aktivera
- Förbättrad konfigurerbara mallar för förhandsgranskning bild, text och andra filer (och en generisk mall).
- Gör bildtext konfigureras genom en ny parameter msgSelected.
- korrekt beräkning av valda filer när initPreview är falskt.
- Automatiska skala bilder för förhandsvisning, när bilderna är för brett för att passa i behållaren.
Vad är nytt i version 1.8.0:
- Förbättrad bildtext mall och styling för bildtexter för att förhindra overflow av långa filnamn ur bildtext behållare.
Vad är nytt i version 1.7.0:
- Insticksprogrammet erbjuder nu ytterligare overwriteInitial alternativ <. / li>
Vad är nytt i version 1.6.0:
- Insticksprogrammet erbjuder nu ytterligare en uppdateringsmetod. Detta gör det möjligt att dynamiskt ändra elementattribut eller plugin alternativ vid körning och uppdatera widgeten.
Krav :
- JavaScript aktiverat på klientsidan
- jQuery 1,9 eller högre
- Bootstrap 3 eller högre
Kommentarer hittades inte