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 exceçã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 inputlet croppedCanvas =this.cropper.getCroppedCanvas();let data = croppedCanvas.toDataURL();let file =newFile([data],'foto.png',{type:"image/png", lastModified:newDate().getTime()});let container =newDataTransfer();
container.items.add(file);this.inputTarget.files = container.files;
Existe alguma configuração adicional ao criar o File?
Pergunta
Rafael Castelhano
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 exceçã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.
Existe alguma configuração adicional ao criar o File?
Se alguém pudar ajudar agradeço.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.