Если ASIHTTP поддерживает это, вы можете попробовать встроить данные изображения в XML, но сначала вам нужно прочитать соответствующую документацию.Вы не можете просто сбросить кучу двоичных данных в файл XML, вам нужно сначала преобразовать их в нечто вроде base64.
IMO, лучший (более надежный) подход - отправлять оба файла независимо:один запрос на XML, который может содержать идентификатор или что-то для изображения, а затем другой запрос на получение самого изображения.
Помимо более надежного кода, вы также сможете анализировать весь XML передизображение полностью загружено.Видя, как изображения обычно намного больше, чем сообщения XML, разница будет заметна.