如何通过Unirest objective-c发送文件数组?

时间:2015-04-05 09:00:31

标签: ios objective-c unirest

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

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

但是,我无法解决如何使用Unirest POST文件数组的问题。

如果我要构建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页面。我可以在那里更改代码。

0 个答案:

没有答案