Ошибка при импорте файла, заголовок zip END не найден - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь передать поток zip-файлов из AWS S3, а затем сделать запрос с этим файлом. Однако я получаю эту ошибку:

'{"errorCode":40035,"message":"Error while importing the file. \'zip END header not found\'"}' }

Мой код:

 let s3Object = await s3.getObject({ Bucket: 'bucket', Key: 'file.zip' });
 let streamData = s3Object.createReadStream();

    let options = {
        'method': 'POST',
        'url': 'https://blahblahblah',
        'headers': {
            'Content-Type': 'application/json',
            'Authorization': 'Bearer xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx'
        },
        formData: {
            'file': {
                'value': JSON.stringify(streamData),
                'options': {
                    'filename': 'file.zip',
                    'contentType': null
                }
            }
        }
    };

    request(options, function (error, response) {
        if (error) throw new Error(error);
        console.log(response);
    });

...