import dropbox
client = dropbox.client.DropboxClient('<token>')
f = open('/ssd-scratch/abhishekb/try/1.mat', 'rb')
response = client.put_file('/data/1.mat', f)
Ich möchte eine große Datei in Dropbox hochladen. Wie kann ich den Fortschritt überprüfen? [Docs]Fortschrittsbalken beim Hochladen einer Datei in Dropbox
EDIT: Der Uploader offeset ist gleich unten irgendwie. Was mache ich falsch
import os,pdb,dropbox
size=1194304
client = dropbox.client.DropboxClient(token)
path='D:/bci_code/datasets/1.mat'
tot_size = os.path.getsize(path)
bigFile = open(path, 'rb')
uploader = client.get_chunked_uploader(bigFile, size)
print "uploading: ", tot_size
while uploader.offset < tot_size:
try:
upload = uploader.upload_chunked()
print uploader.offset
except rest.ErrorResponse, e:
print("something went wrong")
EDIT 2:
size=1194304
tot_size = os.path.getsize(path)
bigFile = open(path, 'rb')
uploader = client.get_chunked_uploader(bigFile, tot_size)
print "uploading: ", tot_size
while uploader.offset < tot_size:
try:
upload = uploader.upload_chunked(chunk_size=size)
print uploader.offset
except rest.ErrorResponse, e:
print("something went wrong")
@ Kevin Ausgabe: 'Upload: 1700302131' –
Was ist die Bedeutung des' Größe? Variable? Es scheint anders zu sein als "tot_size". – Kevin
@Kevin https://www.dropbox.com/developers-v1/core/docs/python#DropboxClient.get_chunked_uploader –