とてもシンプルだと思いますが、どうしたらいいのかわかりませんでした。AFNetworkingライブラリを使用してPUTリクエストを使用するWebサービスにファイルをアップロードしたいと思います。これは私がサービスをテストするために使用したcurlコマンドです
mac:~ user$ curl --verbose -T image.jpeg http://server.org:8001/social/test.jpg
* About to connect() to server.org port 8001 (#0)
* Trying 123.45.123.123...
* connected
* Connected to server.org (123.45.123.123) port 8001 (#0)
> PUT /social/test.jpg HTTP/1.1
> User-Agent: curl/7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 OpenSSL/0.9.8r zlib/1.2.5
> Host: server.org:8001
> Accept: */*
> Content-Length: 78341
> Expect: 100-continue
>
< HTTP/1.1 100 CONTINUE
< Server: cx1193719-b
< Content-Type: Text/Html
< Accept-Ranges: bytes
< Content-Length: 0
* We are completely uploaded and fine
< HTTP/1.1 200 OK
< Server: cx1193719-b
< Content-Type: Text/Html
< Accept-Ranges: bytes
< Content-Length: 0
<
* Connection #0 to host server.org left intact
* Closing connection #0
POSTとフォームデータを使用して他のWebサービスにファイルをアップロードできました。PUTリクエスト(AFHTTPClientとputPathを使用)を使用しましたが、それでもその単純なファイルアップロードの方法がわかりません。
ご協力いただきありがとうございます!