2012-10-09 24 views
2

我想爲Google雲端硬盤中的所有文件使用partial download針對雲端硬盤文檔的部分下載

對於具有'downloadUrl'屬性的文件 - 部分下載效果很好。 但是,部分下載對'exportLinks'不起作用。

range = "bytes=0-100" 
result = client.execute!(:uri => url, :headers => {"Range" => range}) 
result.body.size 
=> 3960 

如何爲Google文檔(文檔,電子表格,演示文稿等)使用部分下載?

回答

0

有一種觀點認爲,導出鏈接的部分下載是沒有意義的。導出下載中包含的媒體內容是由Google文件轉換過程動態生成的。不能保證導出的數據總是相同的,例如。 Google可以輕鬆調整其toHtml轉換,或在PDF中添加其他元數據。

你的用例是什麼 - 也許有不同的方法?在AppEngine上創建一個下載導出內容並提供部分下載的代理應該不會太困難。

+0

我只想爲所有驅動器文件使用流式下載(以塊讀取數據並直接將其寫入本地文件中)。爲了防止內存問題。我的應用程序使用這個lib(http://code.google.com/p/google-api-ruby-client/) – Abliamit

相關問題