Я пытаюсь отправить файл (png, do c, jpg, et c ...) на мой сервер. Однако для правильного сохранения файла я бы хотел добавить расширение файла в мой запрос POST. Apple.developer говорит «Поток тела и данные тела в этом объекте запроса игнорируются.» Есть ли способ добавить данные тела в мой запрос? Вот что у меня есть:
func uploadFile(filePath: String, endpoint: String) -> Void {
let session = URLSession.shared
let url = URL(string: endpoint)!
var request = URLRequest(url: url)
request.httpMethod = "POST"
let fileUrl = URL(fileURLWithPath: filePath)
let task = session.uploadTask(with: request, fromFile: fileUrl)
task.resume()
}
Я пытался перейти на использование uploadTask (с: data :), но я не уверен, как добавить файл к данным, так как в большинстве примеров используется изображение