j-PictureUploadExpert
- Utilizare avansată
- Drag și Drop suport
- Suport pentru
multiple - susține orientarea EXIF
- Mai multe imagini sunt trimise unul pe altul
- Suport pentru j-Loading
Configurarea:
url {String}(IMPORTANT) URL de încărcare (reclamat)width {Number}o lățime a imaginii (reclamat)height {Number}înălțimea imaginii (necesită)background {String}(opțional) o culoare de fundal (defață: alb)- 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}resizează imaginea la întreaga dimensiune definită (default:true)disabled {Boolean}dezactivează încărcarea imaginii (default:false)clickselector {String}o clasă pentru selectorul de clic personalizat (default:none)dropselector {String}o clasă pentru selectorul de picături personalizate (default:none)- Clasa
class {String}este pedropselectordacă se emite trecătoarea (default:over) error {String}este o cale spre metodamethod(err)atunci când se aruncă o eroare
Utilizați-l cu <ui-component name="pictureuploadexpert">Când componenta nu este încă încărcată, jComponent Descărcați-l la prima utilizare de la adresa DEF.fallback (în cazul Componentator Cuvânt cheie: Denis Granec, Sursă Componentator Componente de stocare, MIT licență.
<style>
.dragdrop-message { margin-top:35px; text-align:center; font-weight:bold; }
.dragdrop-container { height:100px; background:#EFEFEF; border:2px dashed #CCC; border-radius: 2px; }
.over { border-color: #000 !important; }
</style>
<ui-component name="loading" class="hidden"></ui-component>
<div style="padding:50px;max-width:300px">
<ui-component name="pictureuploadexpert" path="pictures" config="width:200;height:200;url:/api/upload/base64/;dropselector:.dragdrop-container" class="link m">Click to upload</ui-component>
<div class="dragdrop-container m">
<div class="dragdrop-over">
<div class="dragdrop-message">Drop images here</div>
</div>
</div>
</div>
<script>
var pictures = [];
</script>