2012-04-13 69 views
1

我對此很新,對不起,如果這是一個天真的問題。我已經完成了Dropbox API的ruby教程。仍然困惑我應該從哪裏開始。允許用戶將文件上傳到同一個Dropbox文件夾Ruby

我的情況:

我正在經營一家副店。通常我的客戶要麼帶着他們的USB棒,要麼上傳到Gmail,然後在我的商店下載或上傳到Dropbox,然後打印他們的文檔/ PDF文件/照片。

有一天,一位顧客問我是否知道Dropbox。我說是的,我知道。他問我是否可以與他共享一個文件夾,然後他可以將他的文件放入家中的文件夾中,然後到我的商店打開並打印,整齊!

但是...其他客戶也想使用這項服務,他們不希望他們的文件暴露給其他人(也許私人照片,祕密商業計劃,重要的信件等)。另一個問題是我想讓那些沒有Dropbox的人也可以上傳文件到我的Dropbox文件夾,他們可以來打印。

爲什麼使用dropbox是因爲它在18G之前是免費的。而當客戶來打印時,我可以刪除這些文件,所以2-10G就足夠用於1-3天的緩衝。

我在想的是實現一個網站,允許人們上傳DOC/PDF /照片並將這些文件保存到我的保管箱文件夾。

  • 對於誰擁有的Dropbox賬戶的人,他們都會有一個叫做copyshop在他們的Dropbox文件夾中的文件夾,累倒文件,因爲它們通常做。我將擁有一個文件夾App/copyshop/,每個文件夾將文件放入其copyshop文件夾中,將作爲我的App/copyshop文件夾下的一個子文件夾出現在我的保管箱中。 App/copyshop/TomApp/copyshop/Mary ...等。

  • 對於非dropboxers他們可以利用上傳到我的網站,然後將其保存到我的保管箱文件夾。

Dropbox API可以嗎?從官方聲明:

API提供了安全地從Dropbox讀取和寫入的方法,因此您的用戶可以將所有重要文件都帶到您的應用中。他們所做的任何更改都會保存到他們的所有電腦,平板電腦和手機中。

看起來不是推薦的方式。

謝謝!每個回覆都很感謝。

回答

1

Answer from dropboxer,

是的,這是可能的。有很多方法可以做到這一點,您選擇的方法將由您決定,因此我只需點擊幾下。

  1. 甚至不需要使用的API,你可以有你的客戶啓用並使用此功能,您發送只讀鏈接到自己的Dropbox的任何文件或文件夾: https://www.dropbox.com/help/167 這不是一個共享文件夾確切地說,但它聽起來應該是足夠的。

  2. 你可以使用API​​來構建一個基本上會做1的應用程序,但幫助他們一起。從本質上講,你應該讓他們授權你的應用程序,然後讓他們選擇一個文件或文件夾,你可以在該文件或文件夾上調用/文件(GET)(或/共享,如果這樣更便於出於任何原因)下載或共享文件。

希望這有助於!
Greg

1

如果您創建網站上傳文件,則無需保管箱,只需讓他們上傳到店鋪中的地圖。

爲了使Dropbox安全可行,我想客戶不希望他們的文件暴露給其他人,只適合普通客戶,對於偶爾的客戶,我能想到的最好方法就是讓他們做一個Dropbox文件的公共鏈接並將其發送給您。

Dropbox的另一個缺點是共享文件的大小被添加到共享者和共享中,因此您可能會遇到限制問題。 您也可以製作監控公共收件箱文件夾的腳本,並在到達時立即將文件移至安全的位置,而不能從其他位置訪問。

我想FTP會更好管理,你可以給大客戶自己的地圖和密碼,偶爾用戶只是寫,不要讀別人的安全上傳。

+0

嗨。我想使用Dropbox,因爲它是免費的。做一個公共鏈接是一個好主意,謝謝。對於非Dropboxer和非技術人員來說,FTP對他們來說非常困難。我希望所有人都能輕鬆訪問。感謝您的回覆。 – juanitofatas 2012-04-13 15:22:11

+0

好的,考慮我的建議,讓腳本將所有文件移動到安全位置,並對您的解決方案感到好奇,請將其發佈到此處 – peter 2012-04-13 18:10:05

相關問題