Отправить данные и параметры на сервер

У меня есть этот код здесь, который отправляет данные на мой сервер, этот код работает очень хорошо:

NSString *imagepath = [[self applicationDocumentsDirectory].path stringByAppendingPathComponent:@"ProgrammingWithObjectiveC.pdf"];

NSURL *outputFileURL = [NSURL fileURLWithPath:imagepath];

NSURL *icyURL = [NSURL URLWithString:uploadURLString];

NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:icyURL];

[request setHTTPMethod:@"POST"];

NSURLSessionConfiguration *sessionConfig = [NSURLSessionConfiguration backgroundSessionConfigurationWithIdentifier:@"com.app.upload"];

NSURLSession *upLoadSession = [NSURLSession sessionWithConfiguration:sessionConfig delegate:self delegateQueue:nil];

self.uploadTask = [upLoadSession uploadTaskWithRequest:request fromFile:outputFileURL];

[self.uploadTask resume];

Как я уже говорил, этот код работает очень хорошо, а файл php:

<?php

$fp = fopen("myImage.pdf", "a");

$escreve = fwrite($fp, file_get_contents("php://input"));

fclose($fp);

?>

Проблема в том, что мне нужно отправить некоторые параметры в метод POST, такие как имя файла, идентификатор и другие, я пытаюсь сделать много вещей, но ничего не могу.

Другое решение

Ну, я думал, как решить эту проблему, я могу отправлять данные, но без параметров отправки, я могу отправлять параметры, но без отправки данных, но я не могу отправить эти два в одном запросе.

В моем случае мне нужно было бы отправить одно изображение и имя этого изображения на мой сервер, поэтому первое, что нужно сделать, это отправить изображение на мой сервер с таким кодом!

В php я получаю этот файл, генерирую ramdom и длинное имя для него и возвращаю это имя в Objective-c.

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

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]