似乎没有可以导入的 objective-c 库等同于 android for android 的 apache 库。
如果我想使用相同的 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];
最佳答案
如果您想在 iOS 中使用多部分实体类型功能,您必须使用第三方库 --- ASIHttpRequest 库!
从Here下载
您必须使用 ASIFormDataRequest 类来实现包含在 ASIHttpRequest 库中的多部分实体类型功能...
另见以下 Post
此外,如果您需要,可以引用此 Blog
希望对您有所帮助!!
关于android - iOS 的多方等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11803648/