Моя цель - загрузить 1 изображение с моего iPhone на мой веб-сервер. Я использую AlamoFire. Используя информацию из W3Schools, у меня есть код, который я могу использовать для загрузки веб-сайта на сервер, и это действительно работает.
<form action="upload.php" method="post" enctype="multipart/form-data">
Select image to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload Image" name="submit">
</form>
Поэтому я хочу загрузить файл из пакета "Green.jpg" , Я думаю, что это нужно "name = fileToUpload", но я не уверен, куда это идет. Я предполагаю, что это часть multipartFormData, но я не уверен.
let fileURL = Bundle.main.url(forResource: "Green", withExtension: "jpg")!
AF.upload(fileURL, to: "https://example.com/Shadow/upload.php")
.uploadProgress { progress in
print("Upload Progress: \(progress.fractionCompleted)")
}
.responseJSON { response in
debugPrint(response.response!)
}