可以使用Dropbox,Google Drive,Skydrive等作为服务器空间吗?

时间:2013-01-10 13:58:49

标签: android ios cloud storage

我正在创建一个将在线连接到服务器以收集信息的应用。为了节省从大公司租用服务器空间的费用,我想知道这些免费服务(Dropbox,Google Drive,Microsoft Skydrive,Amazon Cloud等)是否可能被用作服务器空间?

我非常想要人们可以连接到的“空间”或“云”来收集数据。示例:我有一个天气应用程序,我的服务器上有文件,我根据天气更新文件。我希望他们能够打开应用程序并连接到我的服务器以收集保存在我的服务器上的天气数据。这真的不会是太多的数字空间,所以当我可能使用像Dropbox这样的免费服务时,我不想支付预订。

6 个答案:

答案 0 :(得分:2)

您无法在任何这些服务上执行远程代码(我知道),但您当然可以将文件保存到它们。例如,您可以将文本文件(CSV?XML?JSON?)写入这些位置。

有关如何将其集成到iOS或Android项目的详细信息,请查看Dropbox SDK。这很简单。

以下是上传文件的基本代码示例:

NSString *localPath = [[NSBundle mainBundle] pathForResource:@"Info" ofType:@"plist"];
NSString *filename = @"Info.plist";
NSString *destDir = @"/";
[[self restClient] uploadFile:filename toPath:destDir withParentRev:nil fromPath:localPath];

答案 1 :(得分:2)

我多次听说它有效,但还没有我自己的经验。

查看此帖子http://lifehacker.com/5528104/use-dropbox-to-share-and-host-your-web-site

正如Axeva所说,你无法运行自己的脚本或sql。你必须编写自己的解决方法。

答案 2 :(得分:1)

我确定你可以使用Dropbox。但仅当您要下载或上传某些文件时。而且我不确定它是否理想。但是您可能还需要考虑其他替代方案。如果您想在服务器上进行一些处理,就像使用GoogleAppEngine一样。也许Parse.com是另一种选择,但不确定它是否符合您的需求。

答案 3 :(得分:1)

结帐site44。它允许您连接Dropbox并使用友好的URL(自己的域或其他)来访问文件。

答案 4 :(得分:1)

我建议使用像Parse.com这样的东西作为你的后端。他们的免费套餐可以存储1GB。也许没有Dropbox那么多,但Parse的API非常棒,可用于存储/从移动应用程序中检索。你会快速启动并运行。我没有看过Dropbox SDK。

答案 5 :(得分:1)

Dropbox工作正常,如果您只想将其用作FTP来放置一些JSON或XML文件。

请务必将其放入Dropbox的“公共”文件夹并请求公开链接。