j-Preview
Ten element automatycznie odtwarza obraz zgodnie z ustawieniami i przesyła go do serwera w formacie base64.
- Odpowiedź z serwera musi zawierać adres URL do obrazu
- Zastosowanie systemu Bootstrap Grid
- Drog i drop wsparcie
- Wsparcie orientacji EXIF
Droga:
Wartość/odpowiedź (z przesyłki) zostanie wykorzystana jako adres URL do przeglądu.
Konfiguracja:
url {String}(IMPORTANT) upload URL, może zawierać również metodę (wymagane)width {Number}szerokość obrazu (wymagane)height {Number}- wysokość obrazu (wymagana)percentage {Number}odtwarza obraz według procentów (wtedywidthiheightnie są wymagane)icon {String}(opcjonalnie) ikona etykiety bezti, (default:null)background {String}(opcjonalny) kolor tła, może byćtransparent(default:white)- 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 określonego rozmiaru (default:true)preview {String}przygotowuje adres URL wstępnego wyświetlania wartości (default:null)- Przykład:
value => '/download/' + value + '.jpg'
- Przykład:
map {String}przygotowuje wartość odpowiedzi do wartości (default:null)- Przykład:
value => value.id
- Przykład:
empty {String}link do pustego obrazukeeporiginal {Boolean}zachowuje oryginalny obraz, jeśli rozmiar jest taki sam jak szerokość / wysokość zdefiniowana w konfiguracji (default:false)- NEW
output {String}rodzaj wyjściabase64(default) lubfile - NEW
convert {String}typ obrazujpg(default) lubpng - NEW
exec {String}trasa do metodyfunction(next(url))(zabronione jest przesyłanie plików dialog) - NEW
center {Boolean}dostosowuje obraz i etykietę do centrum
Metody:
component.reupload()ponownie pobiera aktualną wartość obrazu jako bazę64.
Użyj go z <ui-component name="preview">Gdy element nie jest jeszcze ładowany, jComponent Pobierz go po pierwszym użyciu z adresu DEF.fallback (Wydaje się Componentator Autor: Peter Širka Źródło: Componentator Zestaw składników, licencja 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>