Я пишу PHP / веб-сервер для загрузки изображений для приложения iOS.Используя HTML-файл, я могу загрузить изображение в мой скрипт просто отлично.Я даже написал Perl LWP-скрипт для публикации изображения без проблем.
Когда приложение iOS загружает изображение, оно перестает работать, когда я вызываю is_uploaded_file.Отправка переменной $ _FILES в ответе json покажет нам, что мы ожидаем от загрузки файла.Также я делаю file_exists для tmp_name, и это тоже не удается.
Есть ли еще что-то, на что я могу посмотреть в запросе, чтобы определить, что идет не так?Я хотел бы иметь возможность указать, что не так с запросом на публикацию.
Вот блок кода, в котором он останавливает обработку загрузки изображения:
//Check for valid upload
if(!is_uploaded_file($_FILES['photo']['tmp_name'])) {
$this->errors['upload_2'] = $photoErrorString;
$this->errors['files'] = $_FILES;
$this->errors['image_uploaded'] = file_exists($_FILES['photo']['tmp_name']);
error_log("uploadPhoto: upload_2");
return false;
}