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

146
Visualizações
Create File object in javascript from byte array

I am receiving an array of bytes from API (JAVA & Springboot). Now I want to create a javascript File object and pass that file to the FileUploader(angular-file-upload).

    $scope.reply_query_attachment = new FileUploader({
       'queueLimit': '20',
       headers: {'Access-Control-Allow-Origin': '*'}
    });
    I tried to add a file to this File uploader queue
      let file = new File([byteArr], 'test.pdf')
      let fileItem = new FileItem($scope.reply_query_attachment,file,{});
      $scope.reply_query_attachment.queue.push(fileItem);

angular.forEach($scope.reply_query_attachment.queue, function (value, index) {
                        value.url = "https://" + $scope.url;
                        value.formData.push({'key': $scope.key + $scope.reply_query_attachment.queue[index].file.name,
                                             'AWSAccessKeyId': $scope.accessKey,
                                             'acl': 'private',
                                             'policy': $scope.policy,
                                             'signature': $scope.signature,
                                             'success_action_status': '201'
                                            });
                    });
                    $scope.reply_query_attachment.uploadAll();

But the uploaded file is always corrupted. I couldn't create a valid javascript File object from the byte Array. Is there any way to add the byte array to the Fileuploader queue?

about 4 years ago · Juan Pablo Isaza
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