From c74b6f619ebee2e2c7b82ca36143bcee78980db8 Mon Sep 17 00:00:00 2001 From: Sebastien Royer Date: Thu, 18 Jan 2018 18:52:57 +0100 Subject: [PATCH] Fix Multipart Upload for /uploads to work --- StravaSwift/StravaClient.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StravaSwift/StravaClient.swift b/StravaSwift/StravaClient.swift index 0cc2892..b400f31 100644 --- a/StravaSwift/StravaClient.swift +++ b/StravaSwift/StravaClient.swift @@ -219,7 +219,7 @@ extension StravaClient { guard let url = try? URLRequest.asURLRequest() else { return } Alamofire.upload(multipartFormData: { multipartFormData in - multipartFormData.append(upload.file, withName: "\(upload.name ?? "default").\(upload.dataType)") + multipartFormData.append(upload.file, withName: "file", fileName: "\(upload.name ?? "default").\(upload.dataType)", mimeType: "octet/stream") for (key, value) in upload.params { if let value = value as? String { multipartFormData.append(value.data(using: .utf8)!, withName: key)