0

我在我的 Objective-C 项目中使用 Unirest。这是一个很小但很方便的图书馆。

https://github.com/Mashape/unirest-obj-c

但是,我不知道如何使用 Unirest 发布文件数组。

如果我要构建一个 HTML 表单,它将如下所示:

<input type="file" name="files[]" >
<input type="file" name="files[]" >
<input type="file" name="files[]" >

Unirest 的文件上传示例是:

NSDictionary* headers = @{@"accept": @"application/json"};
NSURL* file = nil;
NSDictionary* parameters = @{@"parameter": @"value", @"file": file};

UNIHTTPJsonResponse *response = [[UNIRest post:^(UNISimpleRequest *request) {
  [request setUrl:@"http://httpbin.org/post"];
  [request setHeaders:headers];
  [request setParameters:parameters];
}] asJson];

问题:如何为多个文件调整示例?

  • 这个 POST 请求的接收端是一个 PHP 页面。我可以在那里更改代码。
4

0 回答 0