iOS手机 相册 相机(Picker Write)
————————————————————————————
从相册,相机获取图像
设置代理《UINavigationControllerDelegate, UIImagePickerControllerDelegate》
#pragma mark - 上传相册中的图片
- (void)uploadImageFromAlbum
{
UIImagePickerController *ipc = [[UIImagePickerController alloc] init];
// 设置图片的来源
// 1.相机
// 2.相册(图片库)
/*
typedef NS_ENUM(NSInteger, UIImagePickerControllerSourceType) {
UIImagePickerControllerSourceTypePhotoLibrary,
UIImagePickerControllerSourceTypeCamera,
UIImagePickerControllerSourceTypeSavedPhotosAlbum
};
*/
ipc.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
// 相机
// ipc.sourceType = UIImagePickerControllerSourceTypeCamera;
ipc.delegate = self;
[self presentViewController:ipc animated:YES completion:nil];
}
#pragma mark 选择图片的代理方法
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
// 0.销毁图片选择控制器
[picker dismissViewControllerAnimated:YES completion:nil];
// 1.得到用户选中的图片
UIImage *image = info[UIImagePickerControllerOriginalImage];
// 2.上传图片
[self uploadImage:image];
}
上传图片到服务器:
- (void)uploadImage:(UIImage *)image
{
// 1.创建请求
NSURL *url = [NSURL URLWithString:@"http://192.168.1.200:8080/MJServer/upload"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
// 2.设置(指定)所要上传文件的路径
NSData *data = UIImagePNGRepresentation(image);
[request setData:data withFileName:@"minion.png" andContentType:@"image/png" forKey:@"file"];
// 3.设置其他请求参数
[request setPostValue:@"zhangsan" forKey:@"username"];
// 3.发送请求
[request startAsynchronous];
// 4.监听请求
[request setCompletionBlock:^{
NSLog(@"上传完毕");
}];
}
转载于:https://www.cnblogs.com/qq449832375/p/4671834.html
iOS手机 相册 相机(Picker Write)相关推荐
- iOS 手机相册英文字母的设定
iOS开发我们经常会遇到系统是简体中文为什么,相册进去却是 英文呢,在这里我们可以对程序进行设置一下就OK 了,废话不多说 调用系统相册.相机发现是英文的系统相簿界面后标题显示"photos ...
- Unity for IOS 加载手机相册图片以及打开相机拍照获取图片
Unity for IOS 加载手机相册图片以及打开相机拍照获取图片 最近想做一个使用unity for IOS获取手机图片的功能,所以就研究了一下 这里我们需要创建两个objective-c文件,最 ...
- iOS 取相册照片/打开相机
最近做了个功能,就是关于打开手机相册取照片,或者是通过相机照相 作为菜鸟的我,花了两天的时间才学会,在此分享给大家 基本思路: 1 打开相机:直接打开,通过代理方法取到我们拍下的照片(在进行照片压缩上 ...
- 【Ios】 Unity for iOS 打开相册、相机及保存图片到相册
偶然在网上看到一位博主写的 unity 和ios 交互 个人感觉 功能很全 转载地址:http://blog.csdn.net/AnYuanLzh/article/details/50748928 在 ...
- Unity iOS截图并保存到手机相册总结
Unity iOS捕捉相机拍到的画面并截图保存到手机相册总结 本文专门针对小白,详细(图文)的写了通过unity 3d实现ios捕捉相机拍到的画面并截图保存到手机相册的方法.(对大佬来说可能写的略显繁 ...
- 苹果手机 和安卓手机调用相机和相册
苹果手机 和安卓手机调用相机和相册
- html5 调用系统相册,iOS之H5调用系统相册相机浏览文件
在我们iOS开发中大家遇到过H5和原生交互,需要上传文件,刚开始的思路肯定是在之前轻车熟路的js交互中原生方法获取文件之后上传,今天我们了解一个新的方法,其实苹果官方给我们提供了一个更简单的方法, H ...
- Android开发 调用系统相机相册图片功能,解决小米手机拍照或者图片横竖相反问题,及小米手机相册图片路径问题
Android开发 调用系统相机相册图片功能,解决小米手机拍照或者图片横竖相反问题,及小米手机相册图片路径问题 1.调用相机,兼容7.0 AndroidManifest配置 <providera ...
- android调取手机相册或打开相机选择图片并显示
作为一个android小白,自己想尝试写一个小项目,因此写个小博客记录一下自己的开发历程.这一篇记录自己学习调取手机相册以及打开相机选择图片并显示 示例是采用PopupWindow弹出底部菜单,选择相 ...
最新文章
- python turtle画椭圆-python turtle 绘制太极图的实例
- Flink – window operator
- api地理编码_通过地理编码API使您的数据更有意义
- php深浅拷贝,JavaScript 中的深浅拷贝
- 第三方控件netadvantage UltraWebGrid如何生成带加号多级表数据也就是带子表
- pcl里面的3D特征
- java调试时监视_Java监控工具、调优、调试辅助函数
- 微服务升级_SpringCloud Alibaba工作笔记0003---理解spring webflux_响应式堆栈_提高微服务吞吐量和伸缩性
- 【06年博文搬家】一个修改时间的批处理程序
- 第十八节:类与对象-构造函数和析构函数-访问控制-对象继承
- mybatis 插入一条记录 参数为map的写法【用遍历Map的key和value的方式,可以实现只插入有效值】...
- OpenSSH概念和基本用法——SSH 客户端
- 国产GP232RL 串口芯片完美兼容FT232RL 引脚开发资料
- 高斯列主消元法 求非齐次线性方程组 C语言实现代码
- GitHub项目徽章的添加和设置
- 【Linux入门】一文看懂 Linux man 手册
- apmserv搭建是php环境,APMServ5.2.6一键搭建php等服务器环境视频教程
- 专利申请的流程与时间
- 【复杂网络】网络科学导论学习笔记
- 【C++】计算一个正整数的阶乘
热门文章
- VLAN设置错误,导致部分用户无法上网
- SAP HR模块配置假期日历和缺勤类型
- tcp reno_如何使用称为Reno Expo的简单入门工具包构建全栈应用程序
- react.js做小程序_如何使用React.js构建现代的聊天应用程序
- 构建node.js基础镜像_我如何使用Node.js构建工作抓取网络应用
- react 时刻表插件_React“啊哈”的时刻
- Missing space before value for key ‘routes‘ key-spacing
- Python培训常识:Python面试中常被问到的几种设计模式要知道
- leetcode--买股票的最佳时机II--python
- 比特币寒冬中,你更应该关注企业区块链!