我希望使用ASIHttp发布多个文件 可能吗。对于一个文件,我知道代码是:
[request setFile:[documentsDirectory stringByAppendingPathComponent:@"img1.png"] forKey:@"img"];
所有图片文件都有相同的密钥“img”
欢迎任何评论
答案 0 :(得分:1)
您可以多次调用此方法,如下所示:
for(int i=0; i<3 i++)
[uploadRequest setFile:docFile forKey:[NSString stringWithFormat:@"uploadfile%d",i]];
答案 1 :(得分:0)
您可以为此创建多个请求对象。
答案 2 :(得分:0)
[self setNetworkQueue:[ASINetworkQueue queue]];
[[self networkQueue] setDelegate:self];
for (int i=1; i<numberoffiles; i++)
{
NSString* filename = [NSString stringWithFormat:@"img%d.jpg", i];
NSString *path = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:filename];
[request setFile:path forKey:[NSString stringWithFormat:@"fileCount%d", i]];
[[self networkQueue] addOperation:request];
}
[[self networkQueue] go];