Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

384
Views
¿Cómo exportar la URL de blob del archivo js al archivo vue en nuxt.js?

Quiero importar una URL de blob generada por un archivo js externo en nuxt.js en un archivo vue.

grabadora.js

 this.chunks.push(evt.data) this.chunkType = evt.data.type if (this.state !== 'inactive') { return } let blob = new Blob(this.chunks, { 'type': this.chunkType }) let blobUrl = URL.createObjectURL(blob) const recording = { ts: new Date().getTime(), blobUrl: blobUrl, mimeType: blob.type, size: blob.size, } console.log(blobUrl);`

Me gustaría convertir la URL de blob generada por este código en un archivo de blob en la página de vue.

grabadora.vue

 <h4 class="mt-16 mb-10 ml-6">record file</h4> <div v-for="(recording, idx) in recordings" :key="recording.ts"> <v-card class="mb-14" max-width="450"> <v-card-title primary-title> <v-layout justify-center> <div class="ml-3"> <v-card-title class="mb-3" >file #{{ idx + 1 }} </v-card-title> <audio id="recordFile" :src="recording.blobUrl" controls="true" />

guion

 submitFile(_idx) { axios .get(blobUrl, { responseType: 'blob', }) .then(({ data }) => { console.log(data) // → Blob }) .catch((err) => { console.error(err) })

Pude convertir la URL del blob en un archivo blob y enviarlo al registro de la consola usando el método anterior dentro del archivo externo recorder.js. Sin embargo, no sé cómo exportar esta URL de blob a una página de vue.

grabadora.js

 export default class RecorderService { constructor (baseUrl) { this.baseUrl = baseUrl

Me gustaría salir de la clase predeterminada de exportación como esta.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!