2013-04-13 4 views
1

GooG Drive API가 준비 중입니다. 성공적으로 quickstart.py 튜토리얼/예제를 살펴 보았습니다. 문제 없다.Google 드라이브 API가 드라이브 '뷰어'유형이 아닌 새 드라이브 파일을 작성합니다.

내 드라이브에 나타나는 파일이 내가 필요로하는 편집 가능한 파일 대신 드라이브 '뷰어'파일로 열립니다. 나는 MIMEtype을 추측하고 있지만 문서는 .txt 파일이므로 다른 무엇을 설정해야할지 모르겠습니다. 그래서 어떻게 그것을 드라이브 편집 가능한 파일 형식으로 쓰나요 ???

감사

DAV-O

media_body = MediaFileUpload(FILENAME, mimetype='text/plain', resumable=True) 
body = { 
    'title': 'My document', 
    'description': 'A test document', 
    'mimeType': 'text/plain' 
} 

file = drive_service.files().insert(body=body, media_body=media_body).execute() 
pprint.pprint(file) 

답변

1

당신은 구글 편집자의 편집 가능한하지 않는 포맷 된 TXT 등의 파일을 업로드 할 수 있습니다.

당신은 드라이브의 기본 뷰어에서 편집 가능하도록 대응하는 네이티브 구글 형식으로 파일을 변환해야합니다

:

https://developers.google.com/drive/v2/reference/files/insert

, 당신은 삽입 요청에 convert=True을 설정해야 업로드 중 변환을 사용하려면 :

file = drive_service.files().insert(body=body, media_body=media_body, convert=True).execute() 
+0

위대한. 설명 해줘서 고마워, 클라우디오! – user2206361

관련 문제