Tengo la función a continuación y uso el método obsoleto URL.createObjectURL():
const downloadExceptionFile = async () => { const resp = await getExceptionFile(); const link = document.createElement('a'); link.setAttribute('download', 'excecoes.xlsx'); link.href = URL.createObjectURL(new Blob([resp.data])); document.body.appendChild(link); link.click(); link.remove(); }; Estoy usando reaccionar, trato de usar this.srcObject y this.src como se recomienda en la documentación de HTMLMediaElement.srcObject , pero acabo de recibir un error indefinido en mi cara.
¿Cómo puedo reemplazar URL.createObjectURL() ya que este método está en desuso?
Larga historia corta:
No necesita cambiar ese código ya que URL.createObjectURL() no está en desuso .
El caso de uso específico de crear una URL de objeto para adjuntar a un elemento multimedia (por ejemplo, <video> ) es, y para eso debe usar .srcObject en su lugar.