这是用swift写的,原理都一样,直接上代码吧,也算是记录一下折腾过的东西,也提供一个参考吧,用到的时候自已优化一下,这只是个Demo。
这涉及到UIImagePickerController的使用以及网络请求等。
基本的步骤:
1、弹出相册(UIImagePickerController,实现这两个代理 UIImagePickerControllerDelegate,UINavigationControllerDelegate )
2、选取图片
3、确认选中并上传(异步请求)
弹出相册
func showpic()
{
imagePicker.delegate=self
imagePicker.sourceType=UIImagePickerControllerSourceType.PhotoLibrary
imagePicker.modalTransitionStyle=UIModalTransitionStyle.CoverVertical
imagePicker.allowsEditing=true
self.presentViewController(imagePicker, animated:true, completion: nil)
}
UIImagePickerControllerDelegate 代理func imagePickerController(picker:UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject :AnyObject])
{
self.dismissViewControllerAnimated(true, completion:nil);
let gotImage=info[UIImagePickerControllerOriginalImage]as UIImage
let midImage:UIImage=self.imageWit

这篇博客展示了如何使用Swift从相册选择图片,并通过异步请求将其上传到服务器。主要步骤包括:1) 弹出相册选择器,2) 图片选择,3) 图片缩放,4) 异步上传。博客提供了具体的代码实现,包括UIImagePickerController的使用和网络请求处理。
最低0.47元/天 解锁文章
630

被折叠的 条评论
为什么被折叠?



