设置文件服务器以与iOS应用程序集成

时间:2012-02-19 18:13:12

标签: ios cloud

我需要设置一个服务器,以便可以从iOS应用程序上传文件。我不知道如何最好地继续下去。我想过FTP但不确定是否有更好的选择。

任何赞赏的想法

GC

此外,我必须补充一点,我将构建iOS应用程序,因此可以在我的代码中使用服务器API。

1 个答案:

答案 0 :(得分:3)

设置盲文件/ FTP服务器并将详细信息硬编码到您的应用程序中并不理想,因为只需要一个人拦截登录详细信息,他们就可以访问您可以上传(并可能执行)的服务器坏事。

一个可能的想法是在您选择的语言(PHP,Ruby,Python或类似语言)中在服务器上设置API前端,您可以将图像“POST”到服务器。使用API​​前端,您还可以进行验证,以确保只上传有效图像,并丢弃所有恶意内容。然后,在您的iOS应用中,您可以设置代码以与您的API前端进行交互,并发送实际图像,然后将其存储在您的服务器上。

这是一个相当概念性的想法,而不是绝对的实现想法。它确实需要在服务器端进行一些思考/阅读和更多设置/编码。

编辑:只是要添加,如果您只想要一个中央位置来存储/获取您的图像而不是基于每个用户控制它,那么您可能希望将Amazon S3作为文件服务器进行查看。