最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS將相冊中圖片上傳至服務器的方法

 更新時間:2018年05月24日 09:13:59   作者:worldzhy  
這篇文章主要為大家詳細介紹了iOS將相冊中圖片上傳至服務器的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文為大家分享了iOS圖片上傳至服務器的具體代碼,供大家參考,具體內容如下

在使用app時,從相冊中選取圖片作為頭像是很常用的操作,首先打開相冊選擇圖片,然后將圖片保存至本應用的document,最后將document中圖片的路徑保存至NSUserDefaults和服務器。

從相冊中選取圖片或拍照

//從相冊中選取圖片或拍照 
- (void)btnActionForEditPortrait:(id) sender { 
  UIImagePickerController *picker = [[UIImagePickerController alloc] init]; 
  picker.delegate = self; 
  picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; 
  picker.allowsEditing = YES; 
  [self presentViewController:picker animated:YES completion:NULL]; 
} 
 
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { 
   
  _avatar = info[UIImagePickerControllerOriginalImage]; 
 
  [self saveImage:_avatar WithName:@"userAvatar"]; 
 
  //處理完畢,回到個人信息頁面 
  [picker dismissViewControllerAnimated:YES completion:NULL]; 
  [_tableView reloadData]; 
} 

保存圖片 

//保存圖片 
- (void)saveImage:(UIImage *)tempImage WithName:(NSString *)imageName 
{ 
  NSData* imageData = UIImagePNGRepresentation(tempImage); 
  NSString* documentPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; 
  NSString* totalPath = [documentPath stringByAppendingPathComponent:imageName]; 
   
  //保存到 document 
  [imageData writeToFile:totalPath atomically:NO]; 
   
  //保存到 NSUserDefaults 
  NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; 
  [userDefaults setObject:totalPath forKey:@"avatar"]; 
   
  //上傳服務器 
  [[HSLoginClass new] uploadAvatar:totalPath]; 
} 
 
//從document取得圖片 
- (UIImage *)getImage:(NSString *)urlStr 
{ 
  return [UIImage imageWithContentsOfFile:urlStr]; 
}

 以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • IOS開發(fā)實現(xiàn)錄音功能

    IOS開發(fā)實現(xiàn)錄音功能

    本文給大家分享的是一個IOS開發(fā)中實現(xiàn)錄音功能的實例,并簡單給大家解析一下,有需要的小伙伴可以參考下
    2016-03-03
  • iOS中常見的幾種加密方法總結

    iOS中常見的幾種加密方法總結

    這篇文章主要給大家介紹了關于iOS中常見的幾種加密方法,其中包括 base64加密、POST加密、Token值介紹、MD5加密--(信息-摘要算法) 哈希算法之一、時間戳密碼以及指紋識別等方法,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下。
    2017-12-12
  • Swift 訪問權限的資料整理

    Swift 訪問權限的資料整理

    這篇文章主要介紹了Swift 訪問權限的資料整理的相關資料,希望通過本文大家能掌握這部分內容,需要的朋友可以參考下
    2017-09-09
  • ios 單利的完整使用實例 及銷毀 宏定義

    ios 單利的完整使用實例 及銷毀 宏定義

    下面小編就為大家分享一篇ios 單利的完整使用實例 及銷毀 宏定義,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • iOS中如何引用另一個工程的方法教程

    iOS中如何引用另一個工程的方法教程

    在iOS開發(fā)中,引用另一個工程是大家可能會遇到的一個問題,所以這篇文章主要給大家介紹了關于iOS中如何引用另一個工程的相關資料,文中通過圖文介紹的非常詳細,對各位iOS開發(fā)者們具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-11-11
  • iOS中表情鍵盤的完整實現(xiàn)方法詳解

    iOS中表情鍵盤的完整實現(xiàn)方法詳解

    這篇文章主要給大家介紹了關于iOS中表情鍵盤的完整實現(xiàn)的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-06-06
  • iOS使用AFN進行單圖和多圖上傳的實例代碼

    iOS使用AFN進行單圖和多圖上傳的實例代碼

    本篇文章中主要介紹了iOS使用AFN進行單圖和多圖上傳的實例代碼,整理出單張和多張圖片上傳的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-04-04
  • IOS開發(fā) UIAlertController詳解及實例代碼

    IOS開發(fā) UIAlertController詳解及實例代碼

    這篇文章主要介紹了 IOS開發(fā) UIAlertController詳解及實例代碼的相關資料,需要的朋友可以參考下
    2016-12-12
  • iOS 純代碼寫個側滑欄功能

    iOS 純代碼寫個側滑欄功能

    下面小編就為大家分享一篇iOS 純代碼寫個側滑欄功能,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • iOS CAReplicatorLayer實現(xiàn)脈沖動畫效果

    iOS CAReplicatorLayer實現(xiàn)脈沖動畫效果

    這篇文章主要介紹了iOS CAReplicatorLayer實現(xiàn)脈沖動畫效果 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06

最新評論

冷水江市| 霸州市| 灵璧县| 木兰县| 桐庐县| 奉新县| 洛宁县| 舟山市| 白城市| 介休市| 育儿| 韶关市| 增城市| 商城县| 聊城市| 双峰县| 台东市| 崇仁县| 克什克腾旗| 元江| 高雄市| 塘沽区| 蒲江县| 长兴县| 石台县| 瓮安县| 葫芦岛市| 陆良县| 平安县| 稷山县| 佛坪县| 保康县| 曲靖市| 高陵县| 河西区| 宾川县| 白山市| 合山市| 泗水县| 康乐县| 花垣县|