2013-05-15 1 views
0

Я хочу отправить изображение своего приложения на веб-сервер. Проблема в том, что я новичок в веб-сервисах.Как получить изображение на php-сервере с iphone

Мое приложение отправляет (через POST) изображение как nsdata с помощью json, но у меня нет подсказки, как преобразовать эту «nsdata» в png или jpeg-изображение, используя json на веб-сервисе php. Это связано с базой64?

ответ

0

Я просто отправить запрос на пути изображения, отлично работает.

[[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:urlPath]]]; 

это ленивый способ потому что вы будете приостановить основной поток с этой просьбой, но если вы делаете это в дополнительном потоке нормально, я полагаю. Правильный способ - использовать NSURLConnectionDelegate

1

Вот способ для загрузки файлов в PHP

<?php 
error_reporting(E_ALL); 

$uploaddir = "../xxx/"; 
$file = basename($_FILES['uploadedfile']['name']); 
$uploadfile = $uploaddir . $file; 
echo "file=".$file; 

if (move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $uploadfile)) { 
    echo $file; 
} 
else { 
    echo "error"; 
} 

?> 
Смежные вопросы