Отсутствует граница при загрузке видео с использованием NSURLSessionUploadTask
У меня ошибка на сервере при загрузке видео с помощью NSURLSessionUploadTask, ошибка сервера гласит:
Предупреждение PHP: Отсутствует граница в POST-данных multipart/form-data в Unknown в строке 0
и вот мой код:
NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration];
NSString *finalURLFormat = [NSString stringWithFormat:@"%@%@", kAPIUrl, url];
NSMutableURLRequest *request = [self setHeadersForURL:finalURLFormat Method:@"POST"];
[request setHTTPMethod:@"POST"];
NSURLSessionUploadTask *postDataTask = [session uploadTaskWithRequest:request fromFile:data completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
NSError *jsonError;
NSDictionary *jsonResponse =
[NSJSONSerialization JSONObjectWithData:data
options:NSJSONReadingAllowFragments
error:&jsonError];
if (!jsonError) {
NSHTTPURLResponse *httpResp = (NSHTTPURLResponse*) response;
if (httpResp.statusCode < 400) {
}
else {
}
}
}];
[postDataTask resume];