2015-07-23 7 views
0

я нашел следующий сценарий от старого StackOverflow вопрос, который дает пример того, как подключиться к Dropbox через API:Перезапись/Не перезаписывать вариант для Dropbox API Загрузить

import dropbox 

client = dropbox.client.DropboxClient(<auth_token>) 
print 'linked account: ', client.account_info() 

f = open('working-draft.txt', 'rb') 
response = client.put_file('/magnum-opus.txt', f) 
print 'uploaded: ', response 

folder_metadata = client.metadata('/') 
print 'metadata: ', folder_metadata 

f, metadata = client.get_file_and_metadata('/magnum-opus.txt') 
out = open('magnum-opus.txt', 'wb') 
out.write(f.read()) 
out.close() 
print metadata 

Я поиграл с этим и получил его для загрузки файлов, которые я хочу в нужные папки Dropbox. Однако я не уверен, как указать, следует ли перезаписывать файл, уже присутствующий в Dropbox с тем же именем, или нет. Там, похоже, не написано никаких сценариев сценариев, которые охватывают этот онлайн уже.

В документации по API упоминается опция перезаписи как часть загружаемой загрузки here, но я не уверен, как я буду работать в этом примере, показанном выше.

Может ли кто-нибудь помочь?

ответ