почтальон добавляет заголовок в загруженный файл

#postman #multipartform-data #content-type #backblaze

Вопрос:

когда я пытаюсь загрузить файл в backblaze (поставщик хранилища) с помощью postman, верхний и нижний колонтитулы добавляются ко всем файлам и, похоже, повреждены и не могут быть открыты

 ----------------------------114434797603440341474406
Content-Disposition: form-data; name="package.json"; filename="package.json"
Content-Type: application/json

file content

----------------------------114434797603440341474406--
 

это происходит только тогда ,когда я использую данные формы для загрузки файла, и это нормально работает, когда я использую двоичный метод в postman

мои вопросы таковы:

  • этот заголовок добавляется почтальоном или поставщиком хранилища
  • я делаю что-то не так, когда загружаю
  • Можно ли загрузить файл с клиента в двоичном виде с помощью метода JS FileReader.readAsBinaryString()

это запрос C-url, который я отправляю

 curl --location 
--request POST 'https://..........t0045' 
--header 'Authorization: 4_002..........' 
--header 'Content-Type: application/json' 
--header 'X-Bz-File-Name: package.json' 
--header 'X-Bz-Content-Sha1: do_not_verify' 
--form 'package.json=@"/path/to/file/package.json"'