j-Preview
Questo componente riproduce automaticamente l'immagine secondo le impostazioni e lo carica sul server in formato base64.
- La risposta dal server deve contenere l'URL dell'immagine
- Funziona con il sistema Bootstrap Grid
- Il supporto di drag e drop
- Sostenere l'orientamento EXIF
Il cammino:
Il valore/risposta (dal upload) sarà utilizzato come URL per la preview.
Configurazione:
url {String}(IMPORTANT) URL di caricamento, può contenere anche un metodo (necessario)width {Number}una larghezza dell'immagine (necessaria)height {Number}(altezza di un'immagine)percentage {Number}riproduce un'immagine in base al percentuale (quindiwidtheheightnon sono richiesti)icon {String}(opzionale) l'icona di etichetta senzati, (default:null)background {String}(opzionale) un colore di sfondo, può esseretransparent(default:white)- L'oggetto
schema {String}preparato per l'invio (default:{file:base64,filename:filename},base64+filenameè un valore da preview) quality {Number}Qualità JPEG (per impostazione predefinita)90)customize {Boolean}risuona l'immagine alla dimensione definita (default:true)preview {String}prepara un indirizzo URL prevedibile (default:null)- Esempio di
value => '/download/' + value + '.jpg'
- Esempio di
map {String}prepara il valore di risposta a un valore (default:null)- Esempio di
value => value.id
- Esempio di
empty {String}un collegamento all'immagine vuotakeeporiginal {Boolean}conserva l'immagine originale se la dimensione è la stessa della larghezza/altezza definita nella configurazione (default:false)- NEW
output {String}tipo di uscitabase64(default) ofile - NEW
convert {String}un tipo di immaginejpg(default) opng - NEW
exec {String}un percorso al metodofunction(next(url))(è impedito il dialogo di caricamento del file) - NEW
center {Boolean}alinea l'immagine e l'etichetta al centro
Metodi:
component.reupload()ricarica un valore immagine corrente come base64.
Utilizzare con <ui-component name="preview">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.
<div style="padding:50px;max-width:300px">
<ui-component name="preview" path="picture" config="width:300;height:200;url:POST /upload/;icon:folder">Preview</ui-component>
</div>
<script>
var picture = '';
</script>