在iOS设备上运行Web服务器

11
我希望创建一个应用程序,可以在其他iOS设备之间共享文件,也可能与桌面计算机进行共享。
因此,我想在我的设备上运行轻量级Web服务器,允许从设备下载文件,如下所示:

http://myphone.local:1234/folder/samplefile.txt

如何在未越狱设备上提供此类服务器?我宁愿不从头开始编写这样的服务器 :-)。
感谢您的帮助。

你想要的话,Web服务是否是理想的选择? - Carl Winder
@Carl 我需要iOS设备充当Web服务器。因此,在我的情况下,iOS设备不是客户端。 - Besi
啊,好的,我理解错了问题,对此感到抱歉。 - Carl Winder
你决定使用哪个轻量级Web服务器? - Crashalot
2个回答

18

谢谢你指出这个问题。我想我之前就偶然发现了它。它看起来很有前途。 - Besi
当然,我会做这个,但我需要先测试一下。 - Besi
如果我在我的应用程序中使用cocoaHTTPServer,苹果会批准吗?几天前,我的应用程序因为使用RoutingHTTPServer而被苹果拒绝。 - Madhu

3
根据GitHub项目的介绍:
CocoaHTTPServer是一个小型、轻量级、可嵌入的HTTP服务器,适用于Mac OS X或iOS应用程序。有时开发人员需要在其应用程序中嵌入HTTP服务器。也许它是一个具有远程监视功能的服务器应用程序。或者它可能是使用HTTP作为通信后端的桌面应用程序。或者它可能是一款iOS应用程序,提供对文档的无线访问。不管您的原因是什么,CocoaHTTPServer都可以完成任务。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接