我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"];
请帮我解决这个问题。
希瓦姆