【发布时间】:2011-02-21 11:34:55
【问题描述】:
我正在使用 Let's Crate API,它使用基本的 Auth,并提供了如何在 CURL 中使用它的示例:
将
file和crate_id视为 参数。file是文件数据。 例如。 curl -F 文件=@filename.txt -F crate_id=123 https://api.letscrate.com/1/files/upload.json
但是我以前从未使用过 CURL,所以当 API 涉及 CURL 时我将如何制作我的 Mac 应用程序,我知道这很可能是一个非常简单的问题,但我认为我之前从未使用过 CURL 的事实是让我很困惑。
我可以通过以下方式使用终端使其工作:
curl -u <username:password> -F file=@<filename> -F crate_id=<crate ID(number)> https://api.letscrate.com/1/f
但我希望用户登录,然后只需单击上传并选择他们想要的文件,然后发送它,没什么太难的,我只是不知道如何让 CURL 与 Objective C 配合得很好.
先谢谢了,希望能帮到你。
【问题讨论】:
-
curl是一个命令。有 libcurl,一个供curl使用的 C 库。但是,既然你想要 Objective-C,为什么不改用 Cocoa 的NSURLConnection呢? -
啊,我明白了,所以如果我使用 NSURLConnection 做了大部分事情,它应该可以正常工作吗?
-
@Bavarious 如果你的回答是正确的,我会接受,因为我想我现在明白你在说什么,
标签: objective-c api macos curl