Проблема при загрузке видео на сервер в Iphone SDK - PullRequest
0 голосов
/ 14 сентября 2010

Когда я загружаю видеофайл на сервер, я отправляю ему имя файла примера.Я немного запутался, как загрузить видеофайл с разными именами.Из-за этого я получаю один и тот же видеофайл каждый раз.

Мой код:

- (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;
}

Парни, пожалуйста, помогите мне, как избавиться от этого.ты, Мониш.

1 Ответ

2 голосов
/ 14 сентября 2010

Ваша линия

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];

включает имя файла. Выбрал другой там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...