Я пытаюсь отправить фотографию и местоположение GPS на сервер через PHP
здесь часть PHP: Копировать отсюда Сохранение загруженного файла
Примеры вышесоздайте временную копию загруженных файлов во временной папке PHP на сервере.
Временные скопированные файлы исчезают после завершения сценария.Чтобы сохранить загруженный файл, нам нужно скопировать его в другое место:
<?php
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 20000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
if (file_exists("upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
}
}
}
else
{
echo "Invalid file";
}
?>
Приведенный выше скрипт проверяет, существует ли файл, если нет, он копирует файл в указанную папку.
Примечание. В этом примере файл сохраняется в новую папку с именем «upload»
, теперь обратно в часть iOS, я могу только отправлять данные о местоположении GPS на сервер, это просто, потому что это просто строка.
и вы можете загрузить пример кода здесь
Но изображения нет, я немного поискал и нашел это обсуждение
I напрямуювведите код в кнопку отправки GPS и изображения
самое лучшее, это обратная связь. Я отправил файл успешно или не удалось
это самое большое сообщение, которое я получил после отправки фотографии на сервер
1.Неверный файл
2. Код возврата:Загрузить:Тип:Размер: 0 КбВременный файл:Сохранено в: upload /
Я следую инструкциям по сохранению изображения в NSData
NSData *photoData= UIImageJPEGRepresentation(self.theimageView.image, 1.0);
, а также проверяю, есть ли данные внутри или нет
, так простодобавить этот код в действие кнопки
if (photoData == nil) {
NSLog(@"The photo is nothing !!!");
}
else {
NSLog(@"Photo inside !!!!");
Он работает нормально .......
Но как загрузить изображение на сервер ???
может быть, мне нужно дать имя файла и загрузить его ???
но как ...
Я никогда не использую функцию камеры и не загружаю данныедо
Надеюсь, что кто-то может решить эту проблему
Большое спасибо !!!