j-Preview
Această componentă resizează automat imaginea în funcție de setări și o încărcă la server în format base64.
- Reacția serverului trebuie să conțină adresa URL a imaginii
- Funcționează cu sistemul Bootstrap
- Drag și Drop suport
- susține orientarea EXIF
Calea:
Valoarea/responsul (de la încărcare) va fi utilizat ca adresă URL pentru preview.
Configurarea:
url {String}(IMPORTANT) URL-ul de încărcare, poate conține și o metodă (reclamată)width {Number}o lățime a imaginii (reclamat)height {Number}înălțimea imaginii (necesită)percentage {Number}resizează o imagine în funcție de procent (dacăwidthșiheightnu sunt necesare)icon {String}(opțional) iconul de etichetă fărăti, (default:null)background {String}(opțional) o culoare de fundal, poate fitransparent(default:white)- Obiectul
schema {String}pregătit pentru trimitere (default:{file:base64,filename:filename},base64+filenameeste o valoare de la preview) quality {Number}Calitatea JPEG (defaultă)90)customize {Boolean}resizeaza imaginea la dimensiunea definita (default:true)preview {String}pregătește o adresă URL de prevedere a valorii (default:null)- Exemplu:
value => '/download/' + value + '.jpg'
- Exemplu:
map {String}pregătește valoarea răspunsului la o valoare (default:null)- Exemplu:
value => value.id
- Exemplu:
empty {String}- un link la imaginea goalăkeeporiginal {Boolean}păstrează imaginea originală dacă dimensiunea este aceeași cu lățimea/ălțimea definită în configurație (default:false)- NEW
output {String}tip de ieșirebase64(default) saufile - NEW
convert {String}un tip de imaginejpg(default) saupng - NEW
exec {String}o cale spre metodafunction(next(url))(acest dialog împiedică încărcarea fișierului) - NEW
center {Boolean}aliniază imaginea și eticheta cu centrul
Metode:
component.reupload()reîncărcă o valoare a imaginii curente ca bază64.
Utilizați-l cu <ui-component name="preview">Când componenta nu este încă încărcată, jComponent Descărcați-l la prima utilizare de la adresa DEF.fallback (în cazul Componentator Autor: Peter Širka. sursă: Componentator Componente de stocare, MIT licență.
<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>