Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

328
Visualizações
Convierta datos de imágenes binarias recibidos del servidor a <img> sin base64

Dado que no hay una forma confiable de agregar encabezados de solicitud personalizados a img src, estoy tratando de descargar la imagen manualmente con ajax.

Aquí está el código:

 const load = async () => { loaded.value = false try { const res = await axios.get(src.value, { headers: { 'X-Chat-Session': sessid } }) console.log(res.data) // "����\u0002IExif\u0000\u0000MM\u0000*\u0000\u0000\u0000\u0008\u0000\u0007\u0001\u0000\u0000\u0003\u0000\u0000\u0000... loaded.value = true emit('loaded') } catch (e) { emit('loadingError', e) } }

lo que quiero hacer es

 <my image container>.appendChild(new Image(res.data))

Sin embargo, sería aún mejor si pudiera poner la respuesta binaria en el atributo src de un elemento <img> ya existente.

Por favor, tenga en cuenta que

  • El lado del servidor no está controlado por mí.
  • No se pueden utilizar trabajadores de servicio
  • Las operaciones Base64 son altamente indeseables

Eso es todo. Gracias.

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Prueba esto:

 const load = async () => { loaded.value = false try { const res = await axios.get(src.value, { responseType: 'blob', headers: { 'X-Chat-Session': sessid } }) console.log(res.data) const url = URL.createObjectURL(res.data) <image element>.src = url; loaded.value = true emit('loaded') } catch (e) { emit('loadingError', e) } }
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda