j-PictureUploadExpert
- Zaawansowane użycie
- Drog i drop wsparcie
- Wsparcie
multiple - Wsparcie orientacji EXIF
- Wiele zdjęć jest wysyłanych jeden po drugim.
- Wsparcie j-Loading
Konfiguracja:
url {String}(IMPORTANT) Upload URL (wymagane)width {Number}szerokość obrazu (wymagane)height {Number}- wysokość obrazu (wymagana)background {String}(opcjonalny) kolor tła (default: biały)- Obiekt
schema {String}przygotowany do wysyłki (default:{file:base64,filename:filename},base64+filenamejest wartością z przeglądu) - Jakość
quality {Number}JPEG (default:90) customize {Boolean}odtwarza obraz do całkowitego rozmiaru określonego (default:true)disabled {Boolean}wyłącza przesyłanie obrazu (default:false)clickselector {String}klasę dla wybranego kliknięcia (default:none)dropselector {String}klasę dla wybranego selektora spadek (default:none)- Klasa
class {String}jest na poziomiedropselector, jeśli jest wydana przewód (default:over) error {String}- droga do metodymethod(err)gdy błąd jest wyrzucany
Użyj go z <ui-component name="pictureuploadexpert">Gdy element nie jest jeszcze ładowany, jComponent Pobierz go po pierwszym użyciu z adresu DEF.fallback (Wydaje się Componentator Autor: Denis Granec Źródło: Componentator Zestaw składników, licencja MIT.
<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>