Chúng tôi biết rằng khách hàng dùng máy tính để bàn Dropbox sử dụng thuật toán nhị phân khác để chia nhỏ tất cả các tệp thành các khối và chỉ tải lên các khối mà nó chưa có trong đám mây (https://serverfault.com/questions/52861/how-does-dropbox-version-upload-large-files).Tải lên khác biệt/tải lên gia tăng bằng cách sử dụng REST API
Tuy nhiên, API Dropbox, theo như tôi thấy, chỉ có thể tải lên toàn bộ tệp (/files_put, /files (POST)) khi cần đồng bộ hóa.
Có cách nào để thực hiện đồng bộ hóa/gia tăng bằng cách sử dụng API Dropbox, tức là chỉ tải lên phần đã thay đổi của tệp như ứng dụng khách trên máy tính để bàn không?
Nếu điều này là không thể, thì thực tiễn tốt nhất để đồng bộ hóa định kỳ các tệp lớn có thay đổi nhỏ bằng cách sử dụng API Dropbox là gì?
Câu hỏi hay - bạn đã bao giờ tìm thấy câu trả lời chưa? – DoctorG
Thật không may là không. Tôi sẽ quay lại bài đăng này nếu tôi tìm thấy bất cứ điều gì có liên quan. –
AFAIK, bạn có thể tải xuống tệp theo các khối sử dụng yêu cầu truy xuất phạm vi HTTP (http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.2) API HTTP Dropbox hỗ trợ nó (ít nhất là để tải xuống tệp), không chắc chắn về việc tải lên. Xem thêm chi tiết về/tệp (GET) phương pháp: https://www.dropbox.com/developers/core/docs –