如何搭建服务器 无线传输,iOS 本地搭建服务器使用http传送(wifi快传)
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快传)相关推荐
- 华为服务器显示乱码,本地正常 服务器乱码
本地正常 服务器乱码 内容精选 换一换 为加强对数据的容灾管理,云堡垒机支持手动备份和配置日志远程备份,提高审计数据安全性和系统可扩展性.通过手动导出/下载各功能模块数据文件保存在本地,可手动备份日志 ...
- 服务器项目迁移本地,云服务器迁移本地
云服务器迁移本地 内容精选 换一换 迁移前,若选择迁移到已有服务器,请做以下准备工作:需配置目的端服务器所在VPC安全组,如果是Windows系统需要开放TCP的8899端口.8900端口和22端口: ...
- ios服务器管理系统,ios app云服务器
ios app云服务器 内容精选 换一换 本节操作介绍如何在移动设备上连接Linux实例.以iTerminal-SSH Telnet为例介绍如何在iOS设备上连接 Linux 实例,详细操作请参考IO ...
- 本地项目链接svn服务器,eclipse链接本地svn服务器
eclipse链接本地svn服务器 内容精选 换一换 在进行二次开发时,要准备的开发环境如表1所示.同时需要准备运行调测的Linux环境,用于验证应用程序运行正常.选择Windows开发环境下,安装E ...
- iOS 直播推流 - 搭建基于RTMP的本地Nginx服务器
前端时间,公司要调研直播相关的内容,特地花时间进行了一番调研. 本篇将记录其中的推流篇-本地推理播放测试. 关于Nginx: 配置Nginx以支持HLS.RTMP的推流与拉流,iOS系统使用LFLiv ...
- 数据库本地服务器为空,本地搭建的服务器访问不到数据库数据
请问下按照老师的文档把本地服务器运行起来了,网页能出现Hello world,IDEA也链接上数据库了,但是为什么用接口访问不到数据库的数据 访问本地 http://192.168.1.102:808 ...
- 快速搭建简单图床 - 远程访问本地搭建的EasyImage图床【内网穿透】
文章目录 1.前言 2. EasyImage网站搭建 2.1. EasyImage下载和安装 2.2. EasyImage网页测试 2.3.cpolar的安装和注册 3.本地网页发布 3.1.Cpol ...
- 远程无法连接svn服务器失败_svn本地连接服务器失败,但是浏览器可以
keep the bar green to keep the code clean--Junit详解(二) 测试用例&测试套件 举个栗子: 编写MyStack类模拟栈,并对其进行测试用例编写测 ...
- iOS_网络_02_搭建本地Web服务器
搭建Apache(Web)服务器,在本地搭建开发用的网络测试环境 一.Web服务器 WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务.Web服务器是可以向 ...
最新文章
- linux系统源码安装教程,linux之源码包安装步骤
- 《穿越计算机的迷雾》读书笔记二
- campaign read in WebUI - Fiori is correct!
- 大牛带你直击优秀开源框架灵魂,给大家安排上!
- 以实际产品为例, 进行软件工程训练的作业
- 编辑bpmn_最好用的流程编辑器bpmnjs系列之ContextPad
- ubuntu 14.04英文环境设置成中文
- 本地事务、分布式事务以及解决方案
- 计算机网络英文题库(含答案) Chapter 1 Computer Networks and the Internet
- 2020年10月最新免费加速下载百度网盘文件方法
- 区块链游戏企鹅大陆面世了,会是腾讯的区块链游戏吗?
- uniapp调用高德api
- word自动编号与文字间距太大怎么办
- 什么是运动模糊(Motion Blur)
- 利用群体遗传数据估计基因组上重组率
- 创建Hello world
- 2015美国大学计算机科学专业排名,2015年US News美国大学计算机专业排名
- 数字工厂管理系统的应用领域有哪些
- oracle11.2最新补丁包34386237应用手记
- 红旗linux开机快吗,红旗Linux操作系统加速(转)
热门文章
- java三级考试题库_JAVA题库:格林模拟试题三(下)
- h5列表 php,常用的HTML5列表标签
- 支持树莓派的路由器系统_用树莓派打造无线路由器
- linux 换行符_一个linux帮你做高效数据统计
- linux任务调度语法,linux crond任务调度-Go语言中文社区
- PYG教程【一】入门
- 女程序员被阿里录取工资二万六,辞职时被领导挽留:给你四万留下
- 这位RD同学,你好像对JD有点误解!
- vue中父子组件先后渲染_vue父子组件传值(子传父,非父子组件传值)
- pppoe错误代码 linux,PPPOE常见故障代码及分析