ForgeComponentes
pt

Componentes

j-PictureUploadExpert

jComponent 20 · jcomponent@20 component Exemplo carregado com jComponent 20
  • Uso avançado
  • Acompanhe e Drop Support
  • Suporte para multiple
  • Apoio à orientação EXIF
  • As imagens são enviadas um por um.
  • Suporte para j-Loading

Configuração:

  • url {String} (IMPORTANT) upload URL (requerido)
  • width {Number} uma largura de imagem (requerido)
  • height {Number} - altura da imagem (requerida)
  • background {String} (opcional) uma cor de fundo (default: branco)
  • schema {String} objeto preparado para envio (default: {file:base64,filename:filename}, base64 + filename é um valor de pré-visualização)
  • Qualidade de quality {Number} JPEG (default: 90)
  • customize {Boolean} reside a imagem para o tamanho definido (default: true)
  • disabled {Boolean} desabilita o upload de imagem (default: false)
  • clickselector {String} uma classe para selecionador de cliques personalizados (default: none)
  • dropselector {String} uma classe para selecionador de queda personalizado (default: none)
  • class {String} toggles classe em dropselector se o drag over é emitido (default: over)
  • error {String} um caminho para o método method(err) quando um erro é jogado

Use-o com <ui-component name="pictureuploadexpert">Quando o componente ainda não está carregado, jComponent Descarrega-o no primeiro uso do endereço DEF.fallback (a partir do Componentator CDN por padrão). autor: Denis Granec. fonte: o Componentator Reserva de componentes, licença 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>