Mar 6, 2024
Upload code is missing, here is the one
from googleapiclient.http import MediaFileUpload
def upload_file(file_path, file_name, mime_type='text/plain', parent_folder_id=None):
"""Upload a file to Google Drive."""
file_metadata = {
'name': file_name,
'parents': [parent_folder_id] if parent_folder_id else []
}
media = MediaFileUpload(file_path, mimetype=mime_type, resumable=True)
file = drive_service.files().create(
body=file_metadata, media_body=media, fields='id').execute()
print(f"Uploaded file with ID: {file.get('id')}")