1. 程式人生 > >iOS網路圖片儲存到本地

iOS網路圖片儲存到本地

說明

//共享資料 —-> 特殊的PC (本地伺服器,遠端伺服器)

//C/S

//IP 10.20.157.135 —> 域名

//14.215.177.38 –>

//區分資源 —> URL

//ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=4271053251,2424464488&fm=116&gp=0.jpg

//URL —>
//C/S —> http https –> safe 身份驗證 8080

//ftp:// —> 共享

//file 本地檔案

//資料上傳 —> usrname usrpasswd
//協議名://域名(IP):埠/路徑?引數(引數名=引數值)

獲取網路圖片並儲存

  • (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    //xocde7 —> http

    //URL
    //127.0.0.1 (本機地址) —>
    NSString *urlStr = @”http://127.0.0.1/net/text“;

    //NSURL —> URL 物件
    NSURL *url = [[NSURL alloc] initWithString:urlStr];

    NSError *err = nil;
    //根據url物件取得資源
    NSString *webString = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:&err];
    NSLog(@”%@”,webString);

    NSData *imageData = [NSData dataWithContentsOfURL:imageURL];
    UIImageView *iamgeView = [[UIImageView alloc] initWithFrame:self.view.bounds];

    //載入圖片對應的二進位制資料
    iamgeView.image = [UIImage imageWithData:imageData];

    [self.view addSubview:iamgeView];

    //
    //儲存圖片
    //1.要儲存圖片
    //2.儲存成功回撥的物件
    //3.物件的方法
    //4.contextInfo 物件的方法傳引數
    UIImageWriteToSavedPhotosAlbum(iamgeView.image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
    }

//回撥方法
- (void)image:(UIImage )image didFinishSavingWithError:(NSError )error contextInfo:(void *)contextInfo
{
if(error == nil)
{
NSLog(@”儲存成功”);
//UIAlertView
}
else
{
NSLog(@”儲存失敗 —> %@”,error);
}
}

相關推薦

iOS網路圖片儲存本地

說明 //共享資料 —-> 特殊的PC (本地伺服器,遠端伺服器) //C/S //IP 10.20.157.135 —> 域名 //14.215.177.38 –> //區分資源 —> URL //ss3.bdstat

JAVA獲取網路圖片儲存本地

package cn.test.net;   import java.io.File;   import java.io.FileOutputStream;   import java.io.InputStream;   import ja

node.js抓取網路圖片儲存本地,node.js抓取防盜鏈網路圖片儲存本地

node.js抓取網路圖片儲存到本地,node.js抓取防盜鏈網路圖片儲存到本地 使用模組request、fs,request模組在npm裡平均月下載量超過3000W次,那是相當的牛逼。 node版本

Android 下載網路圖片儲存本地

<!-- 訪問網路的許可權 --> <uses-permission android:name="android.permission.INTERNET" /> <!-- 檔案讀取的許可權 --> <uses-permission android:name="andr

網路圖片儲存本地

using System; using System.Net; using System.IO; using System.Text; namespace mynamespace { public class Downloader { //

IOS網路圖片快取之SDWebImage

載入網路圖片可以說是網路應用中必備的。如果單純的去下載圖片,而不去做多執行緒、快取等技術去優化,載入圖片時的效果與使用者體驗就會很差。 處理網路圖片快取步驟: 1、根據圖片URL查詢記憶體是否有這張圖片,有則返回圖片,沒有則進入下一步。 2、查詢本地磁碟儲存是否有這張圖片,有則返回圖片,

iOS 網路圖片大小自適應

基於SDWebImage實現: __weak typeof(self)weakSelf = self; [self.imageView sd_setImageWithURL:[NSURL URLWithString:gM1.imageUrl] completed:^(UIImage * _N

C++ QT 載入網路圖片本地圖片

原始碼下載:C++_QT 載入圖片 QTShowImage.cpp #include "QtShowImage.h" #include <QMovie> #include <QNetworkAccessManager> #include <QUrl> #i

Banner輪播圖 網路圖片本地圖片

banner使用步驟 1—新增依賴 compile ‘com.youth.banner:banner:1.4.9’ //最新版本 2— 新增許可權 * * 3—添加布局 <com.youth.banner.Banner xmlns:app=“http://sch

unity點選按鈕擷取圖片儲存本地

菜鳥教程,歡迎大家指教 啥也不說直接上程式碼 // 定義一個協程 IEnumerator UploadPNG() { // 因為"WaitForEndOfFrame"在OnGUI之後執行 // 所以我們只在渲染完成之後才讀取螢幕上的畫面 yield return new WaitForEnd

iOS 網路圖片轉為UIImage 和微信分享時縮圖片的壓縮

在寫微信分享專案時,發現微信設定縮圖: 我們的圖片是從阿里雲那裡獲取的網路圖片,需要把網路圖片轉化為UIImage,下面就是方法: +(UIImage *) getImageFromURL:(NSString *)fileURL {     UIImage * r

iOS 網路圖片只能訪問https,不能訪問http.App Transport Security Settings設定

問題描述:在iOS9下,系統預設會攔截對http協議介面的訪問,因此無法獲取http協議介面的資料。 解決的辦法或者全面關閉https,允許使用http請求;或者把圖片的域新增;又或者選擇使用https的圖片 解決方案 以下方法2選1: (1)、暫時退回到http協議

java後臺接收二進位制流圖片儲存本地伺服器

public void imgUpload(HttpServletRequest request,    HttpServletResponse response, MultipartFile image)    throws IOException {   JsonObj

Picasso的基本用法及如何載入網路圖片本地圖片

新增許可權: <uses-permission android:name="android.permission.INTERNET"/> <uses-permission andro

java中使用okHttpClient下載網路圖片本地

OkHttpClient官網: http://square.github.io/okhttp/OkHttp GitHub地址:https://github.com/square/okhttp首先匯入maven依賴:<dependency> <grou

簡單!!!!kindeditor隱藏上傳圖片網路圖片本地上傳的功能

轉載:http://www.lingchenliang.com/category-2.html kindeditor富文字編輯器點選上傳圖片按鈕,在彈出的視窗中去掉上傳網路圖片的功能,只留下本地上傳,如圖: 以及關閉本地上傳檔案功能,只開啟網路圖片功能,如圖: 4.1

讀取網路圖片本地sd卡圖片檔案 解析為空 SkImageDecoder::Factory returned null

1.sd卡讀取圖片解析返回null物件(圖片實際是存在的sd卡) 最近在使用BitmapFactory.decodeByteArray讀取本地圖片有時會發生讀取的圖片是null(聯想手機一些橫拍照片),儲存在本地後,通過位元組流讀取圖片檔案再轉換為圖片,可能會的報SkIma

Android下載網路圖片儲存本地相簿中

package com.thfund.bigtree.StarCounselor.activity; import android.content.Context; import android.content.Intent; import android.grap

IOS開發之非同步載入網路圖片並快取本地實現瀑布流(一)

</pre><pre name="code" class="objc"></pre><pre name="code" class="objc">在前面的一篇部落格中,我寫了一個瀑布流照片牆的程式,由於之前的程式載入的圖片是本

使用Java讀取網路圖片儲存本地

使用JAVA讀取網路圖片並儲存至本地 package com.mytest; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileOutputStre