所以我正在一个带有一些简单管理区域的小型网站上工作。在管理区域中,应该可以上载/下载/更新全局目录的文件。问题是我的php程序没有对服务器的写权限,数据库的大小限制是100mb这是不够的。因此,我认为将文件存储在专用的Dropbox帐户中会很好。
我的问题是:
编辑:我对Dropbox的问题在于它的API使用了OAuth。但由于我想为所有用户而不是每个用户帐户连接一个全局帐户,这似乎不合适,我甚至不知道这种方式是否可以进行身份验证。提到的所有链接都使用此API,因此需要通过重定向进行用户身份验证。
答案 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/sdk 和 https://github.com/BenTheDesigner/Dropbox
不过,你确定你不能创建一个PHP有写权限的目录吗?