0

我正在使用最新版本的 CakePHP (2.3.8),并希望能够将文件写入 Dropbox 或 Google Drive。

我一直试图让 Shama 的 CakeBox ( https://github.com/shama/cakebox ) 工作,但它似乎有问题并且没有很好的文档记录。OAuth 序列根本不想工作,因此我无法获得访问令牌。

有没有其他人对这个组件有任何运气?如果没有,是否有人知道任何合适的替代品?

(我知道我可以调试 Cakebox,但我正在处理客户的项目,没有足够的时间去做。)

4

1 回答 1

0

Gaufrette目前还没有适配器,但鉴于有可用的 SDK,我认为编写一个适配器并不难。

我认为最好的办法是使用 Gaufrette,除了 Google Drive(支持 Dropbox)之外,您已经拥有大量的适配器,您可以为其贡献适配器,并为所有存储系统提供相同的接口。Gaufrette 做得很好我可以推荐它,你可以通过使用它完成 75% 的工作,并且只需要完成你无论如何都必须实现的 Google Drive 适配器。那么为什么不为它做出贡献呢?

我已经编写了一个插件来以 CakePHPish 的方式包装 Gaufrette,并且到目前为止它已与 Local、S3 和 Rackspace 一起使用。

于 2013-07-30T21:23:55.530 回答