1

1 つのASIHTTPRequestで複数のファイルをストリーミングするベスト プラクティスは何ですか?

現在、私が使用している1つのファイルについて:

....
ASIHTTPRequest *request = [[ASIHTTPRequest alloc] initWithURL:someUrl];
[request setShouldStreamPostDataFromDisk:YES];
[request appendPostDataFromFile:someFilePath];
[request startSynchronous];

送信前にすべてのファイルをメモリに配置せずに複数のファイルをストリーミングする方法は?

4

1 に答える 1

2

この場合、ASIFormDataRequestの方が適している可能性があります。これにより、マルチパートPOSTを実行できます。

...
ASIFormDataRequest *request = [[ASIFormDataRequest alloc] initWithURL:url];
[request setShouldStreamPostDataFromDisk:YES];
[request setFile:someFilePath forKey:@"file1"];
[request setFile:someOtherFilePath forKey:@"file2"];
[request startAsynchronous];
于 2010-04-04T12:09:18.173 に答える