11
Làm cách nào để thêm tiêu đề xác thực vào chức năng tải lên của Alamofire 4.0?Alamofire 4.0 Tải lên MultipartFormData Header
dưới đây là mã mẫu, tuy nhiên tôi không thấy cách nào để thêm tiêu đề vào hàm.
Alamofire.upload(
multipartFormData: { multipartFormData in
multipartFormData.append(unicornImageURL, withName: "unicorn")
multipartFormData.append(rainbowImageURL, withName: "rainbow")
},
to: "https://httpbin.org/post",
encodingCompletion: { encodingResult in
switch encodingResult {
case .success(let upload, _, _):
upload.responseJSON { response in
debugPrint(response)
}
case .failure(let encodingError):
print(encodingError)
}
}
)
Phiên bản alamofire trước đã hỗ trợ thêm tiêu đề trực tiếp, nhưng không hỗ trợ trực tiếp phiên bản mới. Ý tưởng nào?
Cảm ơn bạn đã chấp nhận. Tôi có một câu hỏi liên quan đến hình ảnh tải lên với tiến trình của nó. Nếu bạn biết thì bạn có thể giúp tôi được không? Tôi đã thêm câu hỏi trên SO ngay bây giờ. –
http://stackoverflow.com/questions/39631823/swift-3-alamofilre-4-0-multipart-upload-with-progress. –
về tệp âm thanh trong Alamofire 4 như thế nào? - Tôi cố gắng gửi tệp âm thanh theo dạng này: multipartFormData.append (audioLocalPath, withName: "tệp", tên tệp: "tệp", mimeType: "application/octet-stream") nhưng xảy ra lỗi này: multipartEncodingFailed (Alamofire.AFError) .MultipartEncodingFailureReason.bodyPartFileNotReachableWithError (tệp: /// var/mobile/Containers/....... /Documents/item.mp3, NSUnderlyingError = 0x16049100 {Lỗi miền = NSPOSIXErrorDomain Code = 2 "Không có tệp hoặc thư mục như vậy"}})) - vấn đề ở đâu? yêu cầu -ad hoặc đường dẫn âm thanh xấu? – Saeid