Ir para conteúdo

POWERED BY:

Rafael Castelhano

Members
  • Total de itens

    28
  • Registro em

  • Última visita

Tudo que Rafael Castelhano postou

  1. Rafael Castelhano

    Adiciona entrada em dicionario por variavel

    Olá, quero preencher um dict dinamicamente onde a chave é uma string multidimencional no dict, ex: var dict = {} var path = 'a.b.c' dict[path] = 55 // isso faz dict ficar desta forma {'a.b.c': 55} // mais quero que fique assim {a: {b: {c: 55}}} Como consigo alterar desta forma?
  2. Rafael Castelhano

    Criando arquivo de Imagem do canvas e submetendo no form

    Bom dia, estou quebrando a cabeça já alguns dias com um problema, estou usando a lib cropper.js para cortar e fazer pequenas edições numa imagem, e ao salvar quero adicionar a imagem editada num input file que será submetido juntamente com o form. Aparentemente a imagem e corretamente criada e carregada no input, porém no servidor (python/django) está gerando excessão informando que a imagem não é válida ou está corrompida, se eu carrego a mesma imagem gerada manualmente (exporto para disco e carrego novamente) o registro é salvo sem problemas. // Gerando a imagem e carregando no input let croppedCanvas = this.cropper.getCroppedCanvas(); let data = croppedCanvas.toDataURL(); let file = new File([data], 'foto.png',{type:"image/png", lastModified: new Date().getTime()}); let container = new DataTransfer(); container.items.add(file); this.inputTarget.files = container.files; Existe alguma configuração adicional ao criar o File? Se alguem pudar ajudar agradeço.
  3. Rafael Castelhano

    Erro ao validar imagem gerada por javascript

    Boa tarde, Estou tentando criar uma imagem dinamicamente por javascript e carregá-la no input do formulário, apesar da imagem ser gerada corretamente, ao validar o formulário no python é retornado um erro alegando que o arquivo de imagem é inválido ou está corrompido. Segue gist com o código: https://gist.github.com/castelhano/bd72947e13421606453798bbf219cc74
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.