IOS利用CocoaHttpServer搭建手机本地服务器
程序员文章站
2022-06-09 20:37:02
缘起今天用暴风影音看视频,然后发现它有个功能,wifi传片,感觉挺有意思,然后就上网查了下相关内容。原理使用cocoahttpserver框架,在ios端建立一个本地服务器,只要电脑和手机连入同一热点...
缘起
今天用暴风影音看视频,然后发现它有个功能,wifi传片,感觉挺有意思,然后就上网查了下相关内容。
原理
使用cocoahttpserver框架,在ios端建立一个本地服务器,只要电脑和手机连入同一热点或者说网络,就可以实现通过电脑浏览器访问ios服务器的页面,利用post实现文件的上传。
实现
1.下载cocoahttpserver
2.导入cocoahttpserver-master目录下的core文件夹
3.导入samples/simplefileuploadserver目录下的myhttpconnection类文件和web文件夹
4.导入vendor目录下的cocoaasyncsocket、cocoalumberjack文件夹
5.打开myhttpconnection.m文件,根据标记 #pragma mark multipart form data parser delegate 跳转或者直接找到139行的 *- (void) processstartofpartwithheader:(multipartmessageheader ) header 方法,把第151行的uploaddirpath改为
这个路径是上传文件的存储路径
6.在适当的地方配置server启动。这里以appdelegate为例
7.运行后,控制台会打印出端口号和ip,在电脑端浏览器里输入ip+端口号访问即可,如果成功的话会看到如下界面:
8.如果上传成功,网页上会出现上传的文件名,可以在沙盒里验证文件是否上传成功
以上就是ios利用cocoahttpserver搭建手机本地服务器的详细内容,更多关于ios用cocoahttpserver搭建服务器的资料请关注其它相关文章!
推荐阅读
-
[PHP]利用XAMPP搭建本地服务器, 然后利用iOS客户端上传数据到本地服务器中(三. PHP端代码实现),xamppios_PHP教程
-
[PHP]利用XAMPP搭建本地服务器, 然后利用iOS客户端上传数据到本地服务器中(一.安装XAMPP) - M_Lee
-
[PHP]利用XAMPP搭建本地服务器, 然后利用iOS客户端上传数据到本地服务器中(三. PHP端代码实现) - M_Lee
-
[PHP]利用XAMPP搭建本地服务器, 然后利用iOS客户端上传数据到本地服务器中(一.安装XAMPP),xamppios
-
利用nodeJs anywhere搭建本地服务器环境的方法
-
利用node.js本地搭建HTTP服务器
-
NodeJs搭建本地服务器之使用手机访问的实例讲解
-
利用nodeJs anywhere搭建本地服务器环境的方法
-
[PHP]利用XAMPP搭建本地服务器, 然后利用iOS客户端上传数据到本地服务器中三 PHP端代码实现
-
[PHP]利用XAMPP搭建本地服务器, 然后利用iOS客户端上传数据到本地服务器中(一.安装XAMPP) - M_Lee