0
저는 mjpg-streamer를 사용하여 USB 웹캠에서 이미지를 캡처하는 중입니다. 다음 상태에 대해 나는 캡처 된 모든 이미지를 압축하고 Google 드라이브로 보내지 만 어떻게해야할지 모릅니다.라스베리 파이에서 google 드라이브로 파일 업로드
현재 나는이 link에서 파이썬으로 작성된 1 개의 예제를 시도하고 있습니다. 내가 사용 upload_doc하려고하면
upload_doc = client.CreateResource(doc, create_uri=create_uri, media=media)
것은 내가 오류 다음 얻을 :
Traceback (most recent call last):
File "./test.py", line 38, in <module>
upload_doc = client.CreateResource(doc, create_uri=create_uri, media=media)
File "/usr/local/lib/python2.7/dist-packages/gdata/docs/client.py", line 300, in create_resource
return uploader.upload_file(create_uri, entry, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/gdata/client.py", line 1085, in upload_file
start_byte, self.file_handle.read(self.chunk_size))
File "/usr/local/lib/python2.7/dist-packages/gdata/client.py", line 1044, in upload_chunk
raise error
gdata.client.RequestError: Server responded with: 400,
[편집] 내 어리석은 실수에 대해 죄송 드라이브, Google에 zip 파일을 업로드 할 수 있었다. 나는 폴더에 대한 올바른 경로를 언급하지 않았다.
DOC_TITLE='a.jpg.tar'
LOCAL_FILE='/home/Desktop/webserver-cam/a.jpg.tar'
doc = gdata.docs.data.Resource(type='document', title=DOC_TITLE)
media = gdata.data.MediaSource()
media.SetFileHandle(LOCAL_FILE, 'application/octet-stream')
create_uri = gdata.docs.client.RESOURCE_UPLOAD_URI + '?convert=false'
upload_doc = client.CreateResource(doc, create_uri=create_uri, media=media)
나중에 압축하는 방법을 알고 있지만 나는 구글 끈적한 물건을 다루는 방법을 모른다. – WWJ