我正在尝试使用 Mediafire 的 API 上传文件。我不清楚他们对邮件正文的期望。我正在尝试遵循https://www.mediafire.com/developers/upload.php#upload中描述的 API
我的理解是,一些参数作为 URL 的一部分在查询字符串中传递。我在 URL 上传递 session_token。
我为文件大小设置了一个 HTTP 头,x-filesize。
我将方法设置为 POST 并发送到基本 url(在查询字符串之前)http://www.mediafire.com/api/upload/upload.php
我不清楚身体里应该有什么。我尝试包含正在上传的文件中的纯数据。我还尝试添加更多数据以使其看起来像多部分形式。
在任何一种情况下,我都没有从服务器得到任何响应。我在Mac上的objective-c中这样做。NSURLConnection 请求返回 nil 响应和 nil 错误。我在用着
NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];