1

NSURLSessionUploadTask を使用してビデオをアップロードしているときに、サーバーでエラーが発生しました。サーバー エラーには次のように記載されています。

PHP 警告: 行 0 の不明な multipart/form-data POST データに境界がありません

ここに私のコードがあります:

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

0 に答える 0