当我将视频文件上载到服务器时,我发送示例文件名称给它。 我有点困惑如何上传不同文件名的视频文件。 由于这个原因,我每次都得到相同的视频文件。将视频上传到服务器的问题在Iphone sdk
我的代码是:
- (NSData *)generatePostDataForData:(NSData *)uploadData
{
// Generate the post header:
NSString *post = [NSString stringWithCString:"--AaB03x\r\nContent-Disposition: form-data; name=\"uploadedfile\"; filename=\"videofile.3gp\"\r\nContent-Type: application/octet-stream\r\nContent-Transfer-Encoding: binary\r\n\r\n" encoding:NSASCIIStringEncoding];
// Get the post header int ASCII format:
NSData *postHeaderData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
// Generate the mutable data variable:
NSMutableData *postData = [[NSMutableData alloc] initWithLength:[postHeaderData length] ];
[postData setData:postHeaderData];
// Add the video:
[postData appendData: uploadData];
// Add the closing boundry:
[postData appendData: [@"\r\n--AaB03x--" dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES]];
// Return the post data:
return postData;
}
盖伊请帮助我如何摆脱这一点。
谢谢, Monish。
在标题中选择不同的文件名?修改你的服务器端代码? – Eiko 2010-09-14 12:16:01
你能否请用一些示例代码来解释。 – 2010-09-14 12:23:18
其实当上传视频文件时,我需要在当前日期和时间附加文件名。 – 2010-09-14 12:24:40