API загрузки Onedrive загружает поврежденный файл или изображение - PullRequest
0 голосов
/ 06 ноября 2019

Я использую Onedrive Rest API для загрузки файла в мою учетную запись Onedrive. Ниже указана ссылка на документацию Microsoft к файлу загрузки.

https://docs.microsoft.com/en-us/onedrive/developer/rest-api/api/driveitem_createuploadsession?view=odsp-graph-online

Каждый раз, когда я использовал вышеуказанный API, файл загружается в мою учетную запись, но файл поврежден.

Ниже упомянут мой объект запроса.

{
method: "PUT",
url: Upload Url,
processData: false,
headers: {
     "Authorization": <access_token> 
     "Content-Disposition": 'form-data; name="metadata"',
     "Content-Type": "application/json; charset=UTF-8",
     "Content-Transfer-Encoding": "8bit"
    },
formData: {
file: {
        value: fs.createReadStream("Smile.png"),
        options:
          {
            filename: "Smile.png,
            contentType: null
          }
       }
      }
}

Файл загружен в соответствующую папку, но он поврежден, и я не могу просмотреть его в своей учетной записи Onedrive. Может кто-нибудь, пожалуйста, помогите мне с этим.

...