如何使用Dropbox将Dropbox用作上传文件的主机?

时间:2012-10-15 17:14:41

标签: php hosting dropbox

所以我正在一个带有一些简单管理区域的小型网站上工作。在管理区域中,应该可以上载/下载/更新全局目录的文件。问题是我的php程序没有对服务器的写权限,数据库的大小限制是100mb这是不够的。因此,我认为将文件存储在专用的Dropbox帐户中会很好。

我的问题是:

  • 在PHP中为这个Dropbox帐户编写Web界面代码是否相当容易?
  • 为此目的,Dropbox有其他替代方案吗?
  • 如何处理这种情况?

编辑:我对Dropbox的问题在于它的API使用了OAuth。但由于我想为所有用户而不是每个用户帐户连接一个全局帐户,这似乎不合适,我甚至不知道这种方式是否可以进行身份​​验证。提到的所有链接都使用此API,因此需要通过重定向进行用户身份验证。

2 个答案:

答案 0 :(得分:3)

是的,您可以使用保管箱帐户。试试PhpDropboxUploader。它也在dropbox Wiki

中提到过
require 'DropboxUploader.php';

$uploader = new DropboxUploader('email.address.used.to.log.in.to.dropbox@example.com', 'dropbox-password');
$uploader->upload('file-to-be-uploaded', 'destination-folder-in-dropbox');

答案 1 :(得分:1)

对于您的第一个问题,确实有一个非官方但仍在Dropbox网站上列出的PHP SDK: https://www.dropbox.com/developers/reference/sdkhttps://github.com/BenTheDesigner/Dropbox

不过,你确定你不能创建一个PHP有写权限的目录吗?