Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 34628|Resposta: 2

[Fonte] Caramba, a conversão da base 64 para a imagem finalmente terminou

[Copiar link]
Publicado em 28/01/2016 17:22:02 | | | |


No passado, eu frequentemente fazia conversão base64 para fotos, e nunca tive problema.
Hoje, usei js para converter Canvas para strings Base64-bit



bbb é a corda que temos, e então eu passo para o fundo com ajax, assim;




Código de Recebimento de Antecedentes:



Droga, a segunda frase foi reportada incorretamente!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


Lista de erros

{"A entrada não é uma string válida em base 64, pois contém um caractere não base 64, mais de dois caracteres de preenchimento ou um caractere ilegal entre os caracteres de preenchimento (padding characters). "}
{"Comprimento inválido para um array ou string de caracteres Base-64."}

O primeiro erro é porque há data:image/jpeg na string; base64, só se livre disso!



Este código resolve o primeiro erro!!


O segundo erro, não sei o que aconteceu, trabalhei por uma hora e finalmente vi algumas palavras do fórum de estrangeiros

O comprimento de uma string codificada em base64 é sempre múltiplo de 4. Se não for múltiplo de 4, então caracteres = são adicionados até que seja. Uma string de consulta do formato ?name=value apresenta problemas quando o valor contains = characteraters (alguns deles serão eliminados, não lembro o comportamento exato). Você pode conseguir se safar adicionando o número correto de caracteres = antes de fazer a decodificação base64.

A tradução é a seguinte, basta dar uma olhada mais ou menos

Uma string codificada em Base64 é múltiplo de 4 de comprimento. Se não for múltiplo de 4, então o caractere = é adicionado até . Uma string de consulta para uma tabela? name=value quando há um problema com value contains = features (algumas delas vão cair, não lembro o comportamento exato). Você pode adicionar o número correto = caractere antes de fazer a decodificação base64.

Por fim, adicione algumas frases de código e pronto, o código completo é o seguinte:







Anterior:Recomendo um plugin de corte de imagens em JS
Próximo:Documento Microsoft.Office.Interop.Word gera tabelas dinamicamente
Publicado em 01/02/2016 10:27:11 |
Todo o código do plugin é colocado no ar
 Senhorio| Publicado em 02/03/2016 10:43:08 |
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com