0

我正在开发一个用户可以发布照片的应用程序。我的应用程序使用 Imageshack 的 API 运行良好,基本上你所要做的就是编写一个带有帖子的 HTML 表单到 imageshack,然后它将帖子重定向到你选择的页面,然后我使用接收到的信息来存储位置我的数据库中的图像。

我的问题是我听说了有关 Imageshack 的可靠性/可扩展性的坏消息,我想转向亚马逊的 S3。

是否可以将照片上传到 S3,然后得到一个简单的响应,其中包含图像的位置,然后我可以通过 PHP 将其存储在我的数据库中?

谢谢,丹。

4

1 回答 1

1

可以,很简单,你可以使用phonegap的文件传输方法

var ft = new FileTransfer();
ft.upload(fileURI, encodeURI("http://some.server.com/upload.php"), win, fail, options);

使用您的亚马逊存储桶路径作为 url。

如果您有时需要上传较大的文件,phonegap 文件传输可能会失败,因此您可以编写一些本机插件(我尝试将视频上传到 amazone s3 并成功)

于 2013-08-23T12:36:47.980 回答