j-FileUpload
Je veľmi nápomocný komponent pre nahrávanie napr. profilové fotografie. Túto súčasť považujem za vložené nahrávanie súboru. Pozrite si zdroj html. Komponent nahráva súbory cez multipart/form-data.
Konfigurácia:
url{String} cieľová adresa URL pre nahrávanieaccept{Reťazec} (voliteľné) môže obsahovať prehliadanie súborov typu obsah, napr.image/*multipleumožňuje nahrávanie súborovmultiple(predvolené:false)array{Boolean} umožňuje vloženie nahranej hodnoty do poľa (pathmusí byť pole)label{String} (voliteľné) zmení aktuálnyinnerHTML(predvolené:innerHTML)disabled{Boolean} sa deaktivuje
Priateľské komponenty:
Tento komponent funguje s komponentmi loading (keď sa súbor nahráva) a message (keď server vyvolá chybu).
Použite ho so <ui-component name="fileupload">. Keď komponent ešte nie je načítaný, jComponent ho stiahne pri prvom použití z adresy v DEF.fallback (predvolene CDN Componentator). Autor: Peter Širka. Zdroj: úložisko komponentov Componentator, licencia MIT.
<a href="javascript:void(0)"><ui-component name="fileupload" path="mypicture" config="url:/my-upload-url/">Upload</ui-component></a>
<script>
var mypicture = '';
</script>