允许人们将文件上传到相同的Dropbox文件夹Ruby

时间:2012-04-13 14:10:24

标签: ruby dropbox dropbox-api

我对此很新,对不起,如果这是一个天真的问题。我已经浏览了Dropbox API的ruby教程。仍然困惑于我应该从哪里开始。

我的情况:

我正在经营一家copyshop。通常我的客户要么带上他们的usb棒或上传到gmail然后在我的商店下载或上传到dropbox然后打印他们的docs / pdfs / fotos。

有一天客户问我是否知道Dropbox。我说是的,我知道。他问我是否可以与他共享一个文件夹,然后他可以把他的文件放到家里的文件夹中,然后来我的店铺,打开它,打印,整齐!!

但是......其他客户也想使用这项服务,并且他们不希望他们的文件暴露给其他人(可能是私人照片,秘密商业计划,重要信件......等)。另一个问题是我想让那些没有Dropbox的人也可以将文件上传到他们可以来的Dropbox文件夹打印。

为什么使用Dropbox是因为它直到18G都是免费的。当客户来打印时,我可以删除文件,因此2-10G足以进行1-3天的缓冲。

我的想法是实施一个允许人们上传DOC / PDF /照片并将这些文件保存到我的Dropbox文件夹的网站。

  • 对于拥有保管箱帐户的用户,他们的保管箱文件夹中会有一个名为copyshop的文件夹,他们会像往常一样删除文件。我将有一个文件夹App/copyshop/,每个文件夹放在copyshop文件夹中的文件将作为我App/copyshop文件夹下的子文件夹显示在我的保管箱中,例如App/copyshop/TomApp/copyshop/Mary等。

  • 对于非dropboxers,他们可以利用上传到我的网站,然后将其保存到我的Dropbox文件夹。

这可以使用Dropbox API吗?来自官方声明:

  

API提供了安全地从Dropbox读取和写入的方法,因此您的用户可以将所有重要文件随附到您的应用中。他们所做的任何更改都将保存回所有计算机,平板电脑和手机。

看起来不是推荐方式。

谢谢!每个回复都很感激。

2 个答案:

答案 0 :(得分:1)

如果您创建网站上传文件,则无需使用Dropbox,只需将其上传到商店中提供的地图即可。

为了安全使用Dropbox会有很多工作,我想客户不希望他们的文件暴露给他人,只适合普通客户,对于偶尔的客户,我能想到的最好的方法是让他们做一个dropbox文件的公共链接并发送给您。

Dropbox的另一个缺点是共享文件的大小会添加到共享器和共享文件中,因此您可能会遇到限制问题。 您还可以创建一个监视公共dropbox文件夹的脚本,并在到达时立即将文件移动到其他人无法访问的安全位置。

我认为FTP可以更好地管理,你可以给大客户自己的地图和密码,偶尔用户只需写一次,不要读他人上传的安全性。

答案 1 :(得分:1)

来自dropboxer的

Answer

是的,这是可能的。您可以通过多种方式执行此操作,并且您选择的方法将取决于您,因此我只需触及几个。

  1. 如果不使用API​​,您可以让您的客户启用并使用此功能向您发送Dropbox中任何文件或文件夹的只读链接: https://www.dropbox.com/help/167 这不是一个完全共享的文件夹,但听起来应该足够了。

  2. 您可以使用API​​构建一个基本上可以执行1的应用程序,但可以帮助它们。基本上,您可以让他们授权您的应用程序,然后让他们选择一个文件或文件夹,您可以在其上调用/文件(GET)(或/如果出于某种原因更方便,则共享)下载或共享文件。

  3. 希望这有帮助!
    格雷格