利用CocoaHttpServer搭建手机本地服务器

Posted 甘林梦的开发之路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用CocoaHttpServer搭建手机本地服务器相关的知识,希望对你有一定的参考价值。

原理

使用CocoaHTTPServer框架,在ios端建立一个本地服务器,只要电脑和手机连入同一热点或者说网络,就可以实现通过电脑浏览器访问iOS服务器的页面,利用POST实现文件的上传。

实现

1.下载CocoaHTTPServer

2.导入CocoaHTTPServer-master目录下的Core文件夹

3.导入Samples/SimpleFileUploadServer目录下的MyHTTPConnection类文件和web文件夹

导入web文件夹的时候,一定要使用真实的目录,而不是xcode的虚拟目录

4.在适当的地方配置server启动。这里以AppDelegate为例

5.运行后,控制台会打印出端口号和ip,在电脑端浏览器里输入ip+端口号访问即可,如果成功的话会看到如下界面:

 
技术分享图片
访问成功.png

6.如果上传成功,网页上会出现上传的文件名,可以在沙盒里验证文件是否上传成功

(上传的文件形式有很多,图片,文本,视频都可以,记得电脑和手机连入同一热点或者说网络)

举个栗子:https://pan.baidu.com/s/1jIf95u2

 

以上是关于利用CocoaHttpServer搭建手机本地服务器的主要内容,如果未能解决你的问题,请参考以下文章

iOS使用CocoaHttpServer搭建本地http服务,并实现简单的GET与POST请求

如何在 swift 中使用 cocoahttpserver 流式传输音频(设备歌曲)?

将文件保存到 iphone 中的 cocoahttpserver

如何利用 BTSync 搭建私有云储存

使用 CocoaHTTPServer 流式传输视频

[PHP]利用XAMPP搭建本地服务器, 然后利用iOS客户端上传数据到本地服务器中(一.安装XAMPP)