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

109
Visualizações
Compartir archivos a través de webshare api solo funciona parcialmente en IOS 15

Para una aplicación web que estoy creando, necesito integrar capacidades para compartir archivos. Esto ahora finalmente es posible desde el lanzamiento de IOS 15. Sin embargo, solo conseguí que funcionara parcialmente. Cuando comparto el archivo con correo electrónico o mensajes, funciona bien. Pero cuando trato de compartir con WhatsApp, Signal o Threema, solo compartirá el título, no el archivo real. No veo ningún error en la consola ni ninguna solicitud de red fallida.

 const audioResponse = await fetch(sound.downloadUrl); const fileBuffer = await audioResponse.arrayBuffer(); const fileArray = [ new File([fileBuffer], name + '.mp3', { type: 'audio/mpeg', lastModified: Date.now(), }), ]; if ( window.navigator.canShare && window.navigator.canShare({ files: fileArray }) ) { navigator .share({ files: fileArray, title: name, text: 'File share test', }) .then(() => { console.log('Success!'); }) .catch(console.error); }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

He encontrado la solución. El problema era la propiedad del título en navigator.share Esto llevó a ciertas aplicaciones en iOS a creer que quería compartir el texto y no el archivo.

Bastante frustrante ya que funciona bien en otros navegadores, pero al menos funciona ahora.

Los siguientes trabajos:

 navigator .share({ files: fileArray, })
about 4 years ago · Juan Pablo Isaza 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