0

android用のapacheライブラリandroidに相当する、インポートできるobjective-cライブラリがないようです。

同じphp POSTスクリプトを使用したい場合、iOSアプリからサーバーにビデオファイルを送信する最良の方法は何ですか?

を使用している場合NSMutableRequest、どうすればマルチパーティ性をエミュレートできますか? 次のコード ブロックは同等でしょうか?

multipartentity.addpart("file", new FileBody(file));
mulitpartentity.addpart("form_submitted", new StringBody("true"));

&

NSMutableData *body = [NSMutableData data];
NSMutableString *str = [[NSMutableString alloc] init];   
[str appendFormat:@"file=%@", self.fileData];
[str appendFormat:@"&form_submitted=%@", @"true"];

[body appendData:[postString dataUsingEncoding:NSUTF8StringEncoding]];

[theRequest setHTTPBody:body];
4

1 に答える 1

2

iOS でマルチパート エンティティ タイプ機能を使用する場合は、サード パーティのライブラリを使用する必要があります --- ASIHttpRequest Libraries !

ダウンロードはこちらから

ASIHttpRequest ライブラリに含まれているマルチパート エンティティ タイプ機能を実装するには、ASIFormDataRequest クラスを使用する必要があります。

次の投稿も参照してください

また、必要に応じてこのブログを参照できます

それが役に立てば幸い !!

于 2013-04-05T13:16:57.793 に答える