備忘録です。 ライブラリを使えば大体対応されているものですが、 自前で書いたことがなかったのでやってみました。 力技な感じも否めませんが、問題なくできたのでとりあえず大丈夫かと。 来月当たりに自分がみたときにもっと改良できることを祈っています。 ソースコード とりあえずソースコード載せます。 NSURLRequestを作成する部分だけに絞りますので、リクエストの送り方などは他でお願いします。 /* 送りたいバイナリデータを持つクラス MIME-TYPEとfile nameとNSDataを保持します */ class RequestData { enum MimeType: String { case JPEG = "image/jpeg" case MP4 = "video/mp4" } var data: NSData var mimeType: MimeType var filenam
![【Swift】multipart/form-dataを実装してみた - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/06d08a107337e795577d14466c3cd000a9965b9c/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgwJTkwU3dpZnQlRTMlODAlOTFtdWx0aXBhcnQlMkZmb3JtLWRhdGElRTMlODIlOTIlRTUlQUUlOUYlRTglQTMlODUlRTMlODElOTclRTMlODElQTYlRTMlODElQkYlRTMlODElOUYmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPWI0YzAzYmZhZmNmNWQ2Zjk0ZGJiY2Y5ZGUxYjNjOTgz%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDByeW9rb3N1Z2UmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTI1NjAyZGY4ZjJiNzcyMDg5ZWE5MzZlNzI4ZDcxYWQz%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D271a08bf55e850d0e281e507d3c59fb5)