asihttprequest 框架支援檔案的上傳;
檔案的上傳使用asiformdatarequest;
nsstring *s = @"檔案傳輸";
nsurl *url = [nsurl urlwithstring:@"http://localhost:8080/text"];//傳輸位址
asiformdatarequest *request = [asiformdatarequest requestwithurl:url];
nsstringencoding enc = cfstringconvertencodingtonsstringencoding(kcfstringencodingmacchinesesimp);//編碼格式
[request setstringencoding:enc];
[request setpostvalue:s forkey:@"title"];
[request setfile:@"users/...." forkey:@"檔名"];
[request setdelegate:self];
[request setdidfinishselector:@selector(finish)];//完成時呼叫的函式
[request setdidfailselector:@selector(fail )];//失敗時呼叫的函式
[request startsynchronous];//開始傳輸
這樣我們就能完成我們的檔案傳輸任務了;
ios 檔案上傳
文頂頂 ios開發網路篇 檔案的上傳 說明 檔案上傳使用的時post請求,通常把要上傳的資料儲存在請求體中。本文介紹如何不借助第三方框架實現ios開發中得檔案上傳。由於過程較為複雜,因此本文只貼出部分關鍵 主控制器的關鍵 yyviewcontroller.m 1 import yyviewcontr...
ios 檔案上傳
文頂頂 最怕你一生碌碌無為 還安慰自己平凡可貴 ios開發網路篇 檔案的上傳 說明 檔案上傳使用的時post請求,通常把要上傳的資料儲存在請求體中。本文介紹如何不借助第三方框架實現ios開發中得檔案上傳。由於過程較為複雜,因此本文只貼出部分關鍵 主控制器的關鍵 yyviewcontroller.m ...
iOS 上傳多個檔案
上傳檔案格式 content type multipart form data boundary 標識 可自定義 請求體 標識 可自定義,但必須與請求頭中一致 content disposition form data name userfile filename head1.png content...