Проблемы с загрузкой файла в определенную папку на Google Диске - PullRequest
2 голосов
/ 05 июня 2019

У меня есть этот метод:

def uploadFile(filename, folderId, filepath, mimetype):
  file_metadata= {'name':filename, "parents": [{"id": folderId, "kind":"drive#file"}]}
  media = MediaFileUpload(filepath, mimetype=mimetype)
  file = drive_service.files().create(body=file_metadata, media_body=media, fields='id').execute()  

Но он всегда загружает файл в корневую папку моего Google Диска.
Я хочу, чтобы файл был загружен в определенную папку, которую я определяю по ее идентификатору. Что я делаю не так?

1 Ответ

2 голосов
/ 06 июня 2019
  • Вы хотите загрузить файл в определенную папку на Google Диске, используя Drive API v3 с Python.

Если мое понимание верно, как насчет этой модификации?

От:

file_metadata= {'name':filename, "parents": [{"id": folderId, "kind":"drive#file"}]}

До:

file_metadata = {'name': filename, "parents": [folderId], "kind": "drive#file"}

Ссылка:

Если я неправильно понял ваш вопрос, и это был не тот результат, которого вы хотите, я прошу прощения.

...