先看下請求的介面
一般使用者修改頭像都是修改的頭像的連線,這裡我們後台是直接上傳的檔案,所以我就基於alamofire封裝了乙個帶有檔案引數的網路請求方法
//mark:-----------file請求-------------//
// 如果是的話吧轉化成data
iflet content = value as? uiimage
}}, to: url)
case .failure(let encodingerror):
print(encodingerror)}}
}複製**
呼叫networktool.requestfile(urlstring: api_my_modification,params: ["uid":"1","username":"***x","file":uiimage(named:"***.png")], method: .post)
showerror("修改失敗")
}else
}複製**
注:轉data有可能會為空,解決辦法是把要轉換的重新繪製下就行了extension uiimage
//mark:-----------重新繪製一下圖形-------------//
fileprivate func getnewimage() -> uiimage
}複製**
Alamofire請求網路
http get和post請求 如果要傳遞大量資料,比如檔案上傳,只能用post請求 get的安全性比post要差些,如果包含機密 敏感資訊,建議用post 如果僅僅是索取資料 資料查詢 建議用get 如果是增加 修改 刪除資料,建議使用post ios中的http nsurlconnection ...
Alamofire的技能書初探
你好,我是emma,今天開啟六脈神劍之alamofire的技能書。至於為什麼開啟這個技能書,原因是它是swift中的afn,而且是純粹版afn,其優點簡潔易用已推廣。完美。廢話不多說開始。1.純原生無框架網路請求示例 基本思路 切入點是urlsession 1.建立urlsession會話 2.通過...
Swift 新增純淨的Alamofire
swift 新增純淨的alamofire 2.解壓縮並開啟 alamofire.xcworkspace 3.刪除不必要的內容 根據你的需求自己定 4.順便把資料夾裡面的無關內容也刪除掉 5.建立乙個測試專案 swift alamofire 6.嵌入alamofire.framework 注意,把al...