使用Dropbox构建Web应用程序以进行文件存储

时间:2012-11-25 12:19:07

标签: web-applications oauth dropbox dropbox-api

我们正在构建一个网络应用,我们希望将Dropbox用作图像存储。基本的想法是让用户团队合作。团队代表一家真实世界的公司。每个团队都拥有自己的公司拥有的Dropbox帐户。

用户登录我们的网络应用程序,可以看到他们团队的共享图像。我们不希望个人用户知道Dropbox帐户凭据 - 该帐户归公司所有。现在我们来解决技术问题 - 我们如何将这些图像从我们的Web应用程序发送到用户浏览器?

  1. 如果我们能以某种方式直接将它从Dropbox服务器发送到用户的浏览器,我更愿意。这意味着以某种方式将oauth令牌从服务器传输到用户浏览器。不确定这是否合法:-)或者,我们可以为每个图像生成一个公开的URL,并将该URL发送到用户浏览器。从隐私角度来看,我认为这不是一个好习惯。

  2. 我们可以通过我们的服务器完成 - 我们的服务器从Dropbox读取数据并将其发送到用户的浏览器。这样我们的应用程序就拥有oauth令牌并从dropbox中选择所有需要的数据并将其发送给客户端。这种方法的一个问题是通过我们的服务器不必要的负载 - 我们从dropbox中选择图像并将其发送给用户。

  3. 有没有其他人有类似的问题?最好的办法是什么?我们不想切换图像存储提供商 - 我们只想说我们的用户希望它是Dropbox: - )

0 个答案:

没有答案