簡體   English   中英

使用適用於iOS的Dropbox API計算文件大小

[英]Calculate size of file using Dropbox API for iOS

如何使用Dropbox API查找文件的大小? 我已經能夠下載文件,將其放入NSData並計算其文件大小,但是這會占用大量內存。 我只想在文件大小大於500kb時下載圖像。

的GET請求

https://api.dropbox.com/1/metadata/auto/<path>

將返回元數據,包括文件大小!

https://www.dropbox.com/developers/core/docs#metadatahttps://www.dropbox.com/developers/core/docs#metadata-details中所述

首先在此處進行請求,如果大小太大,請不要在/ files /中進行后續的GET。


編輯:
為了回答您的評論,我瀏覽了iOS SDK(不幸的是缺少文檔),並在DBRestClient.h中找到了一種可以幫助您的方法:

- (void)loadMetadata:(NSString*)path; 

希望這能使您朝正確的方向前進。 還有一些其他方法可能對您有用,我想您也將與DBMetadata對象進行交互。 查看(開源)SDK,您應該能夠找到所需的數據。

我只是瀏覽了SDK,發現在DBMetadata.h中定義了一個很長的名稱,稱為totalBytes ,似乎可以解決我的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM