我正在使用ASIFormDataRequest
通过视频文件调用web service
。如果视频很小,但如果视频大约30秒或更长时间,那么它的效果会很好,那么它的响应会返回__NSCFString
或某个时间__NSCFConstantString
我的代码如下。
__block ASIFormDataRequest *request=[[ASIFormDataRequest alloc] initWithURL:[NSURL URLWithString:APP_APIURL]];
[request setPostValue:strVal forKey:@"jsonRequest"];
if (videoData) {
[request setData:videoData withFileName:videoName andContentType:nil forKey:@"videoFile"];
}
[request startSynchronous];
request.timeOutSeconds=999999999;
// response
NSString *strResponse=[request responseString];
if (strResponse) {
SBJsonParser *parser=[[SBJsonParser alloc] init];
NSMutableDictionary *dicData=[[parser objectWithString:strResponse] valueForKey:@"uploadVideo"];
请帮我解决这个问题。
Shivam
答案 0 :(得分:0)
以下是您问题的解决方案: