Я использую 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. Может кто-нибудь, пожалуйста, помогите мне с этим.