上传服务器上的大视频文件

问题描述:

我想上传服务器上的大视频文件。我有一个代码,适用于小视频,但即使30秒视频也没有上传。我也增加了timeOutSeconds,但也没有使用。上传服务器上的大视频文件

strurl包含视频文件的路径。

下面的代码: -

NSString *str = [NSString stringWithFormat:@"%@/uploadVideo.php",appUrl]; 
NSURL *url = [NSURL URLWithString:[str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; 
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];      
[request setPostValue:self.gameID forKey:@"gameId"];      
[request setFile:strurl forKey:@"uploadfile"]; 
[request setRequestMethod:@"POST"]; 
[request setDelegate:self]; 
[request setTimeOutSeconds:1000]; 
[request startSynchronous]; 
NSLog(@"responseStatusCode %i",[request responseStatusCode]); 
NSLog(@"responseString %@",[request responseString]); 

请帮我 在此先感谢!

+0

返回错误消息? – 2011-04-11 12:35:54

+0

你尝试过[NSMutableURLRequest setHTTPBodyStream:fileStream]吗? – 2011-04-11 13:17:15

+0

@扎基德国谢谢你的建议,我会试一试。 – Gypsa 2011-04-19 05:58:48

http://drupal.org/node/97193此链接应该有所帮助。