Как удалить информацию заголовка формы и ее границы при загрузке текстового файла в s3 через предварительно подписанный URL - PullRequest
0 голосов
/ 01 июля 2019

Я загружаю файл по заранее заданному URL-адресу с помощью модуля request npm, он успешно загружает его в AWS s3, но в текстовом файле я получаю дополнительную информацию заголовка

например

---------------------------- 436586852472544588385181

Содержание-Расположение: форма-данные; имя = "имя"

code.py

---------------------------- 436586852472544588385181

Content-Disposition: форма-данные; Name = "файл"; имя файла = "code.py" Тип содержимого: текст / обычный

<<strong> file_content >

---------------------------- 436586852472544588385181 -

Как я могу удалить эту информацию заголовка из моего текстового файла

Я пытался попасть по URL через почтальона, но я получаю заголовки в файле.

Вот мой код, использующий запрос-обещание модуль.

async function fileUpload (url, file, name) {
    var options = {
      method: 'PUT',
      url: url,
      formData: {
        name: name,
        file: {
            value: fs.createReadStream(file),
            options: {
                filename: file,
                contentType: 'text/plain'
            }
        }
    }
   return await request(options);
}

fileUpload('<pre_signed_url>', '<any_file>', '<name of file>')

Я хочу, чтобы загруженный файл не содержал ненужной информации заголовков.

...