ASIHttpRequest 傳送資料

2021-06-06 09:23:57 字數 1544 閱讀 9404

傳送資料

[request addrequestheader:@"referer" value:@""];檔案中的資料是需要時才從磁碟載入,所以只要web server能處理,那麼上傳大檔案是沒有問題的。

asiformdatarequest *request = [asiformdatarequest requestwithurl:url];

[request setpostvalue:@"ben" forkey:@"first_name"];

[request setpostvalue:@"copsey" forkey:@"last_name"];

[request setfile:@"/users/ben/desktop/ben.jpg" forkey:@"photo"];

資料的mime頭是自動判定的,但是如果你想自定義mime頭,那麼這樣:

[request setdata:imagedata withfilename:@"myphoto.jpg" andcontenttype:@"image/jpeg" forkey:@"photo"];你可以使用addpostvalue方法來傳送相同name的多個資料(夢維:服務端會以陣列方式呈現):

ASIHTTPRequest 進度追蹤

每個asihttprequest有兩個delegate用來追蹤進度 uploadprogressdelegate 上載 進度delegate可以是nsprogressindicators mac os x 或者 uiprogressviews iphone asihttprequest會自適應這兩個...

ASIHttpRequest 傳送資料

傳送資料 request addrequestheader referer value 檔案中的資料是需要時才從磁碟載入,所以只要web server能處理,那麼上傳大檔案是沒有問題的。asiformdatarequest request asiformdatarequest requestwith...

ASIHttpRequest 傳送資料

傳送資料 request addrequestheader referer value 檔案中的資料是需要時才從磁碟載入,所以只要web server能處理,那麼上傳大檔案是沒有問題的。asiformdatarequest request asiformdatarequest requestwith...