1、使用第三方的框架:CocoaHTTPServer

2、调用代码,我的百度网盘

_httpserver = [[HTTPServer alloc] init];

[_httpserver setType:@"_http._tcp."];

[_httpserver setPort:16918];

NSString *webPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"website"];

[_httpserver setDocumentRoot:webPath];

[_httpserver setConnectionClass:[AYHTTPConnection class]];

[self startServer];

3、文件位置:

文件上传到沙盒里,自己可以定义路径。

- (void) processStartOfPartWithHeader:(MultipartMessageHeader *)header

{

MultipartMessageHeaderField *disposition = [header.fields objectForKey:@"Content-Disposition"];

NSString *fileName = [[disposition.params objectForKey:@"filename"] lastPathComponent];

if (fileName==nil || [fileName isEqualToString:@""])

return;

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

NSString *uploadFolderPath = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"uploadFiles"];

NSString *uploadFilePath = [uploadFolderPath stringByAppendingPathComponent:fileName];

NSFileManager *fm = [NSFileManager defaultManager];

// 创建目录

if (![fm fileExistsAtPath:uploadFolderPath])

{

[fm createDirectoryAtPath:uploadFolderPath withIntermediateDirectories:YES attributes:nil error:nil];

}

//Ready to write the file, if the file already exists Overwrite

if (![fm createFileAtPath:uploadFilePath contents:nil attributes:nil])

{

return;

}

isUploading = YES;

storeFile = [NSFileHandle fileHandleForWritingAtPath:uploadFilePath];

NSDictionary *value = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithLongLong:uploadFileSize], @"totalfilesize", nil];

[[NSNotificationCenter defaultCenter] postNotificationName:UPLOADSTART object:nil userInfo:value];

}

4、website文件(html)

本地代码调起的html路径,在第2步中有调用,这个是在pc端的web可以看到的界面

WiFi Transfer

All Files

%MyFiles%

upload file:

.black{color:#FFF;background-color:#333333;border-width:1px;}

如何搭建服务器 无线传输,iOS 本地搭建服务器使用http传送(wifi快传)相关推荐

  1. 华为服务器显示乱码,本地正常 服务器乱码

    本地正常 服务器乱码 内容精选 换一换 为加强对数据的容灾管理,云堡垒机支持手动备份和配置日志远程备份,提高审计数据安全性和系统可扩展性.通过手动导出/下载各功能模块数据文件保存在本地,可手动备份日志 ...

  2. 服务器项目迁移本地,云服务器迁移本地

    云服务器迁移本地 内容精选 换一换 迁移前,若选择迁移到已有服务器,请做以下准备工作:需配置目的端服务器所在VPC安全组,如果是Windows系统需要开放TCP的8899端口.8900端口和22端口: ...

  3. ios服务器管理系统,ios app云服务器

    ios app云服务器 内容精选 换一换 本节操作介绍如何在移动设备上连接Linux实例.以iTerminal-SSH Telnet为例介绍如何在iOS设备上连接 Linux 实例,详细操作请参考IO ...

  4. 本地项目链接svn服务器,eclipse链接本地svn服务器

    eclipse链接本地svn服务器 内容精选 换一换 在进行二次开发时,要准备的开发环境如表1所示.同时需要准备运行调测的Linux环境,用于验证应用程序运行正常.选择Windows开发环境下,安装E ...

  5. iOS 直播推流 - 搭建基于RTMP的本地Nginx服务器

    前端时间,公司要调研直播相关的内容,特地花时间进行了一番调研. 本篇将记录其中的推流篇-本地推理播放测试. 关于Nginx: 配置Nginx以支持HLS.RTMP的推流与拉流,iOS系统使用LFLiv ...

  6. 数据库本地服务器为空,本地搭建的服务器访问不到数据库数据

    请问下按照老师的文档把本地服务器运行起来了,网页能出现Hello world,IDEA也链接上数据库了,但是为什么用接口访问不到数据库的数据 访问本地 http://192.168.1.102:808 ...

  7. 快速搭建简单图床 - 远程访问本地搭建的EasyImage图床【内网穿透】

    文章目录 1.前言 2. EasyImage网站搭建 2.1. EasyImage下载和安装 2.2. EasyImage网页测试 2.3.cpolar的安装和注册 3.本地网页发布 3.1.Cpol ...

  8. 远程无法连接svn服务器失败_svn本地连接服务器失败,但是浏览器可以

    keep the bar green to keep the code clean--Junit详解(二) 测试用例&测试套件 举个栗子: 编写MyStack类模拟栈,并对其进行测试用例编写测 ...

  9. iOS_网络_02_搭建本地Web服务器

    搭建Apache(Web)服务器,在本地搭建开发用的网络测试环境 一.Web服务器 WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务.Web服务器是可以向 ...

最新文章

  1. linux系统源码安装教程,linux之源码包安装步骤
  2. 《穿越计算机的迷雾》读书笔记二
  3. campaign read in WebUI - Fiori is correct!
  4. 大牛带你直击优秀开源框架灵魂,给大家安排上!
  5. 以实际产品为例, 进行软件工程训练的作业
  6. 编辑bpmn_最好用的流程编辑器bpmnjs系列之ContextPad
  7. ubuntu 14.04英文环境设置成中文
  8. 本地事务、分布式事务以及解决方案
  9. 计算机网络英文题库(含答案) Chapter 1 Computer Networks and the Internet
  10. 2020年10月最新免费加速下载百度网盘文件方法
  11. 区块链游戏企鹅大陆面世了,会是腾讯的区块链游戏吗?
  12. uniapp调用高德api
  13. word自动编号与文字间距太大怎么办
  14. 什么是运动模糊(Motion Blur)
  15. 利用群体遗传数据估计基因组上重组率
  16. 创建Hello world
  17. 2015美国大学计算机科学专业排名,2015年US News美国大学计算机专业排名
  18. 数字工厂管理系统的应用领域有哪些
  19. oracle11.2最新补丁包34386237应用手记
  20. 红旗linux开机快吗,红旗Linux操作系统加速(转)

热门文章

  1. java三级考试题库_JAVA题库:格林模拟试题三(下)
  2. h5列表 php,常用的HTML5列表标签
  3. 支持树莓派的路由器系统_用树莓派打造无线路由器
  4. linux 换行符_一个linux帮你做高效数据统计
  5. linux任务调度语法,linux crond任务调度-Go语言中文社区
  6. PYG教程【一】入门
  7. 女程序员被阿里录取工资二万六,辞职时被领导挽留:给你四万留下
  8. 这位RD同学,你好像对JD有点误解!
  9. vue中父子组件先后渲染_vue父子组件传值(子传父,非父子组件传值)
  10. pppoe错误代码 linux,PPPOE常见故障代码及分析