ForgeComponenti
it

Componenti

j-PictureUploadExpert

jComponent 20 · jcomponent@20 component Esempio caricato con jComponent 20
  • Uso avanzato
  • Il supporto di drag e drop
  • Supporto di multiple
  • Sostenere l'orientamento EXIF
  • Molte immagini vengono inviate uno per uno
  • Supporto di j-Loading

Configurazione:

  • url {String} (IMPORTANT) URL di caricamento (necessario)
  • width {Number} una larghezza dell'immagine (necessaria)
  • height {Number} (altezza di un'immagine)
  • background {String} (opzionale) un colore di sfondo (default: bianco)
  • 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} reside l'immagine all'intera dimensione definita (default: true)
  • disabled {Boolean} disabilita l'immagine di caricamento (default: false)
  • clickselector {String} una classe per il selettore clic personalizzato (default: none)
  • dropselector {String} una classe per selettore di goccia personalizzato (default: none)
  • class {String} toggles classe su dropselector se il drag over è emesso (default: over)
  • error {String} un percorso per il metodo method(err) quando viene lanciato un errore

Utilizzare con <ui-component name="pictureuploadexpert">Quando il componente non è ancora caricato, jComponent Scarica il codice in prima utilizzazione dall'indirizzo DEF.fallback (Il Componentator La storia di Denis Granec. fonte: il Componentator Ristorante dei componenti, licenza MIT.

example.html
<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>