Так что у меня глупая проблема, которая до сих пор разрушает мой день.
Я на самом деле разрабатываю приложение React / Node для развлечения. Моя цель - управлять проектом с уникальной панели инструментов.
Я надеюсь загрузить файлы в папку на диске Google с этой панели. Поэтому я работал над этим с помощью документации https://developers.google.com/drive/api/v3/simple-upload
Пока я могу загружать файлы напрямую, нажимая на конечную точку методом POST:
await Axios.post(`https://www.googleapis.com/upload/drive/v3/files`, file, {
headers: {
Authorization: `Bearer ${data.accessToken}`,
'Content-Type': file.type
}
});
но проблема возникает, когда я пытаюсь обновить файл методом PUT.
Чтобы объяснить быстро:
Я хочу, чтобы каждый загружаемый файл загружался в определенную папку на моем диске. Поэтому я решил сделать 2 вызова, один для установки метаданных на стороне API:
API сторона
И как только это будет сделано, верните данные моей клиентской стороне, чтобы обновить конечную точку с идентификатором (и положением, как упомянуто в документации)
Клиентская сторона
Итак, мой вопрос, как поставить PUT на эту конечную точку загрузки? Где мне указать идентификатор?
Если кто-нибудь знает, это было бы очень полезно !!!
Всем хорошего дня!