Диск Api V3 - Как назвать загружаемый файл? - PullRequest
0 голосов
/ 13 декабря 2018

Работа с Google Drive API через отдых, и убедившись, что я понимаю, какие поля и содержимое должны быть предоставлены в виде заголовков и на теле.Только несколько, которые не совсем совпадают.В настоящее время я использую почтальон, чтобы отправлять запросы перед тем, как убегать и писать код, который мне нужен.

Просто для ясности, авторизация настроена и работает нормально.(У меня есть еще одна просьба, которая прекрасно разделяет файл.)

Итак, я понимаю, что должен создать запрос на отправку к https://www.googleapis.com/upload/drive/v3/files

Мои параметры включают uploadTypeкоторый установлен в Media, потому что это меньше, чем 5 МБ.Остальные параметры являются необязательными или по умолчанию false, что я и хочу.Проблема в теле запроса.

У меня тело запроса такое:

Postman Request Body

Проблема в том, что я получаюОбъект ответа, который сообщает, что файл был успешно загружен, и я могу подтвердить, что это так, но у файла нет имени файла или mimetype, связанного с Диском, и в ответе mimeType отображается как multipart/form-data.

Howя должен установить имя и тип пантомимы?

1 Ответ

0 голосов
/ 13 декабря 2018

Я не уверен, что вы можете добиться этого с помощью почтальона.Что вам нужно сделать, это многокомпонентная загрузка, задокументированная на https://developers.google.com/drive/api/v3/multipart-upload,, так что у вас есть одна часть для метаданных (например, имя файла) и вторая часть для содержимого.

...