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

192
Visualizações
¿Qué formato debe tener FormData?

entonces quiero subir el JSON de test a arweave. La adición de transaction y env funciona bien, pero cuando intento agregar bufferTest aparece este error

Unhandled Rejection (TypeError): Failed to execute 'append' on 'FormData': parameter 2 is not of type 'Blob'.

Intenté hacer: data.append('file[]', new Blob(bufferTest), 'metadata.json'); , pero luego solo carga los valores de Buffer en UTF8 así: 1.2334116101115117e+39 . Literalmente acabo de copiar esto de Metaplex candy-machine-v2. También solo agregan el Buffer. No sé si esto tiene algo que ver con React o si solo soy estúpido.

 const test = { "test": "test" }; const bufferTest: any = Buffer.from(JSON.stringify(test)); //metadata as buffer export default function Test(props:any){ //... const data = new FormData(); data.append('transaction', txID!); // Transaction ID data.append('env', env); // env = devnet data.append('file[]', bufferTest, 'metadata.json'); const result = await upload(data); //... } async function upload(data: FormData) { return await ( await fetch(ARWEAVE_UPLOAD_ENDPOINT, { method: 'POST', // @ts-ignore body: data, }) ).json(); }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

debe colocar un bucle for en todos los archivos seleccionados dentro del archivo de entrada como se muestra a continuación:

 var len = document.getElementById('XXXX').files.length; for (var i = 0; i < len ; i++) { fd.append("file[]", document.getElementById('XXXX').files[i]); }

déjame saber si está funcionando

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