2017-01-20 421 views
5

我們計劃實施一項功能,讓客戶在自己的谷歌瀏覽器或Dropbox帳戶(在我們的應用內)瀏覽他們的圖片,並選擇他們想要在我們的應用中使用的圖片。然後,我們會將這些圖片保存到我們的Google雲端存儲(GCS)位置。將文件從Dropbox/Drive傳輸到Google雲端存儲

一個簡單的方法是使用OAuth將客戶的圖像從Dropbox /驅動器下載到我們的本地磁盤,然後將它們上傳到我們的GCS。

我想知道是否可以在Dropbox /驅動器和GCS之間進行直接傳輸? GCS確實爲S3提供transfer service。您也可以創建一個URL列表列表,但每個URL都需要公開訪問,在我們的情況下似乎不可能。

有沒有更好的建議如何實現這個功能?謝謝

回答

0

那麼你可以流文件,所以至少你不必將它們保存到本地磁盤,但除此之外,我認爲你的解決方案是要走的路。

這取決於你的語言流的工作原理,但基本上你下載文件並立即上傳到GCS,而不需要向本地磁盤寫入任何字節。

0

我在尋找將數據從G-drive傳輸到Google雲端存儲的方式時遇到了您的問題。既然他們都在谷歌旗下,所以我猜他們應該可以無縫地上傳/下載。到目前爲止,在我的搜索中,沒有編程,答案是否定的。

我沒有完全解決您的問題,因爲它確實取決於您有多少數據以及上傳/下載的頻率。不幸的是,沒有直接的拍攝(即使是Gdrive!)。但也許考慮嘗試RESTful API調用Google並與Dropbox API建立連接。希望這可以幫助。

相關問題