У меня есть база данных MySQL, содержащая изображения, которые я хотел бы загрузить в мое приложение для iPhone. Изображения сохраняются как BLOB. У меня есть PHP-скрипт, который может захватывать любые из этих изображений из БД и отображать их на веб-странице. Для этого я использую:iPhone не может скачать изображение (BLOB) из MySQL
$query = "SELECT * FROM images WHERE imageName = '$nameOfImage'";
$result = mysql_query($query);
$image = mysql_fetch_array($result);
header('Content-type: ' . $image['mime_type']);
header('Content-length: ' . $image['file_size']);
echo $image['file_data'];
Это работает отлично, так хорошо.
Но как я могу получить эти изображения в своем приложении? Я успешно разбирал XML раньше в своих приложениях, но я анализировал текстовые данные. Как вы это делаете с BLOBS? Какой PHP-код мне нужен для создания XML, который я могу проанализировать, чтобы получить данные BLOB? Любые идеи?
, но я не загружаю свое изображение с помощью 'NSURLConnection' :-) Я пытаюсь разобрать XML, как я описал в своем вопросе. Если бы я попытался использовать 'NSURLConnection', о котором я ничего не знаю - хорошо, _can_ я даже использую его для доступа к информации из базы данных MySQL? Возможно ли это? Если да, то как? – sirab333
Введенный вами код показывает файл php, который выводит изображение. Итак, все, что вам нужно сделать, это загрузить его. Вот учебник: http://stackoverflow.com/questions/5918473/iphone-call-a-php-page-asynchronously-and-be-sure-it-has-been-loaded/5919656#5919656 – akashivskyy