文件的上传 说明:文件上传使用的时POST请求,通常把要上传的数据保存在请求体中。本文介绍如何不借助第三方框架实现iOS开发中得文件上传。   由于过程较为复杂,因此本文只贴出部分关键代码。 主控制器的关键代码: 代码如下: YYViewController.m #import “YYViewController.h” #define YYEncode(str) [str dataUsingEncoding:NSUTF8StringEncoding] @interface YYViewController () @end 代码如下: @implementation YYViewContro
2022-09-30 18:43:15 229KB ios开发 nsstring 文件上传
1
项目开发中,有时候我们需要将本地的文件上传到服务器,简单的几张图片还好,但是针对iPhone里面的视频文件进行上传,为了用户体验,我们有必要实现断点上传。其实也不是真的断点,这里我们只是模仿断点机制。 需求 既然需要上传文件,那最好要有一个上传列表界面,方面用户对上传中的文件进行实时管理。这里我简单搭建了一个上传列表界面,如下图: 该界面实现的功能:左滑删除,单击暂停、取消,清空列表。退出该界面可后台上传,暂停再次开始或则app被kill掉依旧支持续传。上传完成、删除正在上传文件、清空上传列表都会将本地缓存的文件删除。 实现方法 客户端把大文件切片,服务器接收完所有片后拼接成一个完整文件。
2021-07-05 10:52:30 155KB nsstring 上传文件 断点
1
前言 富文本编辑器不同于文本编辑器,国内做的比较好的比如有百度的UEditor和kindEditor。但是这两个也有它的缺点:界面过于复杂、不够简洁、UI设计也比较落后、不够轻量化,这篇文章我们将给大家介绍利用iOS如何实现富文本编辑器。 实现的效果 解决思路 采用webview加载一个本地html文件,该html内部编写好js方法用于与oc相互调用 最终输出该富文本字符串传输给服务器 为什么选择这样的方式 服务端要求我最终返回的数据格式为: { @Id:当时新建模板这个不传,更新模板必须传, @title:模板标题, @text:测
2021-04-28 16:50:33 86KB ios nsstring webview
1
/** * 返回文字的size * * @param font 文字大小 * * @param maxSize 限制的宽高 * * @return 返回Size */ - (CGSize)sizeWithFont:(UIFont *)font maxSize:(CGSize)maxSize; /** * 类名返回控制器对应的类 * * @param str 类型 * * @return 返回一个实类 */ + (UIViewController*)stringChangeToClass:(NSString *)str; /** * MD5加密
2021-02-22 22:02:10 5.18MB OC 工具类 封装 Extension
1