google drive api로 google drive에 파일 업로드

sangeun jo·2022년 4월 14일
0

서비스 계정이 있고 키를 발급 받았다고 가정한다.

metadata = {
        'name': '파일 이름.확장자', 
        'parents': ['업로드할 폴더 id'], #필수아님
        'mimeType': None
}

scope = [
	'https://www.googleapis.com/auth/drive', 
]
json_file_name = './config/credentials.json'
creds = ServiceAccountCredentials.from_json_keyfile_name(json_file_name, scope)
drive = build('drive', 'v3', credentials=creds)
file = os.path.join(os.getcwd(), 'temp', 'result.xlsx') #파일 경로 
res = drive.files().create(body=metadata, media_body=file).execute()
if res:
	print('Uploaded "%s" (%s)' % (file, res['mimeType']))
profile
코더가 아니라 개발자가 되자

0개의 댓글