j-ImageUploader
Un semplice singleton per il caricamento di immagini ristrutturate.Il componente carica base64 secondo il schema definito nel options del chiamante.
Metodi:
imageuploader/upload(opt)mostra un file di dialogoopt.width {Number}opt.height {Number}opt.background {String}un colore di sfondo predefinito (NEW: supporta il valoretransparente la produzione sarà.png)opt.url {String}importante URL dove verrà caricato l'immagineopt.multiple {Boolean}supporta più file (default:false)opt.schema {String}Il default{ file: base64, name: filename }opt.quality {Number}Il default90opt.callback(response, errors)un appuntamento _importante__opt.keeporiginal {Boolean}conserva l'immagine originale se la dimensione è la stessa della larghezza/altezza definita nella configurazione (default:false)- NEW
opt.files{FileList} opzionale (se si utilizza ecc Drag & Drop)
Componenti amichevoli:
Questo componente funziona con loading quando il file è caricato.
Utilizzare con <ui-component name="imageuploader">Quando il componente non è ancora caricato, jComponent Scarica il codice in prima utilizzazione dall'indirizzo DEF.fallback (Il Componentator La storia di Peter Širka.Fonte: il Componentator Ristorante dei componenti, licenza MIT.
<ui-component name="imageuploader"></ui-component>
<div onclick="uploadphoto()">Click to upload</div>
<script>
function uploadphoto() {
var opt = {};
opt.width = 200;
opt.height = 200;
opt.url = '/api/upload/base64/';
opt.background = '#FFFFFF';
opt.multiple = true;
opt.callback = function(response, err) {
console.log(response, err);
};
SETTER('imageuploader/upload', opt);
}
</script>