IOS 开发获取本地图片路径及上传
发布时间 - 2026-01-11 01:06:04 点击率:次1、获取沙盒路径
NSString *path_document=NSHomeDirectory(); //设置存储文件路径!!!!!!文件路径的名字一定要区分开 NSString *imagePath=[path_document stringByAppendingString:[NSString stringWithFormat:@"/Documents/%@%@%@.png",_shopObj.shopPicture,_shopObj.shopColor,self.shopObj.shopName]]; //写入文件 [UIImagePNGRepresentation(img) writeToFile:imagePath atomically:YES]; //将地址存储到自己设置的Model模型中 self.shopObj.shopPicture=imagePath;
2、读取数据的时候,直接从自己设置文件中读取出来就行了,例子如下:
NSString *path_document=NSHomeDirectory(); NSString *imagePath=[path_document stringByAppendingString:[NSString stringWithFormat:@"/Documents/%@%@%@.png",_shopObj.shopPicture,_shopObj.shopColor,self.shopObj.shopName]]; UIImage *img=[UIImage imageWithContentsOfFile:imagePath]; cell.imgV.image=img;
顺便说一下设置的根目录的位置:
2,获取Documents目录路径的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *docDir = [paths objectAtIndex:0];
3,获取Caches目录路径的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); NSString *cachesDir = [paths objectAtIndex:0];
4,获取tmp目录路径的方法:
NSString *tmpDir = NSTemporaryDirectory();
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# IOS
# 开发获取本地图片路径及上传
# iOS视频压缩存储至本地并上传至服务器实例代码
# iOS 使用AFN上传视频到服务器示例代码
# IOS开发教程之put上传文件的服务器的配置及实例分享
# IOS中html5上传图片方向问题解决方法
# iOS通过http post上传图片
# iOS实现视频和图片的上传思路
# iOS开发之tableView点击下拉扩展与内嵌collectionView上传图片效果
# iOS实现压缩图片上传功能
# 详解IOS开发中图片上传时两种图片压缩方式的比较
# iOS将相册中图片上传至服务器的方法
# 希望能
# 谢谢大家
# 就行了
# shopPicture
# shopColor
# _shopObj
# png
# Documents
# img
# writeToFile
# UIImagePNGRepresentation
# shopObj
# shopName
# brush
# cpp
# class
# br
# pre
# NSString
# stringByAppendingString
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
Laravel中间件如何使用_Laravel自定义中间件实现权限控制
laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法
Laravel怎么为数据库表字段添加索引以优化查询
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
浅谈redis在项目中的应用
js实现点击每个li节点,都弹出其文本值及修改
WordPress 子目录安装中正确处理脚本路径的完整指南
jQuery validate插件功能与用法详解
如何快速搭建高效简练网站?
Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】
Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】
DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解
如何快速搭建高效服务器建站系统?
JavaScript中的标签模板是什么_它如何扩展字符串功能
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】
Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程
uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址
Laravel怎么连接多个数据库_Laravel多数据库连接配置
如何用5美元大硬盘VPS安全高效搭建个人网站?
Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】
利用python获取某年中每个月的第一天和最后一天
标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析
如何彻底删除建站之星生成的Banner?
如何在阿里云虚拟主机上快速搭建个人网站?
Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
微信小程序 wx.uploadFile无法上传解决办法
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
Laravel怎么在Blade中安全地输出原始HTML内容
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
再谈Python中的字符串与字符编码(推荐)
jQuery 常见小例汇总
Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中
laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法
Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程
智能起名网站制作软件有哪些,制作logo的软件?
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
如何基于云服务器快速搭建网站及云盘系统?
Win11怎样安装网易有道词典_Win11安装词典教程【步骤】
js代码实现下拉菜单【推荐】
Laravel如何使用Sanctum进行API认证?(SPA实战)
济南网站建设制作公司,室内设计网站一般都有哪些功能?
BootStrap整体框架之基础布局组件
Laravel如何实现密码重置功能_Laravel密码找回与重置流程
如何用PHP快速搭建高效网站?分步指南

