Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

132
Vistas
Agregue un archivo adjunto a un ticket usando xhr2 para la API de descanso de Jira

Estoy tratando de cargar un archivo en un ticket usando Jira rest api y xhr2 usando node.js con electron

Aquí está mi código

 var XMLHttpRequest = require('xhr2') var xhr = new XMLHttpRequest(); const fs = require('fs'); const filePath = 'test2.txt'; const form = new FormData(); const stats = fs.statSync(filePath); const fileSizeInBytes = stats.size; const fileStream = fs.createReadStream(filePath); form.append('file', fileStream, {knownLength: fileSizeInBytes}); xhr.open("POST", "https:/myInstance/rest/api/2/issue/ticketid/attachments", true); xhr.setRequestHeader("Authorization" , "Basic "+ Buffer.from("user" + ":" + "token").toString("base64")); xhr.setRequestHeader('Accept', 'application/json'); xhr.setRequestHeader('X-Atlassian-Token','no-check'); xhr.send(form);

Estoy teniendo el siguiente error:

 unsupported send() data [object FormData]

Puedo adjuntar un archivo usando: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-attachments/#api-rest-api-3-issue-issueidorkey- ejemplo de publicación de archivos adjuntos

pero quiero saber cual es el problema con mi código anterior

Intenté agregar estos al encabezado:

 xhr.setRequestHeader('processData', false); xhr.setRequestHeader('contentType',false);

no ayudó, también traté de agregar:

 xhr.setRequestHeader("Content-type", "multipart/form-data");

ademas no funciono

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

El problema está en xhr en sí mismo en la documentación se mencionó que:

 The following standard features are not implemented. FormData Blob file:// URIs data: URIs upload progress events synchronous operation Same-origin policy checks and CORS cookie processing
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda