當我將視頻文件上載到服務器時,我發送示例文件名稱給它。 我有點困惑如何上傳不同文件名的視頻文件。 由於這個原因,我每次都得到相同的視頻文件。將視頻上傳到服務器的問題在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