Так как другие ответы упускают его: это то, что вы получаете - [Описание NSData] (шестнадцатеричная дробь между угловыми скобками, как <01234567 89ABCDEF>
). Это, вероятно, происходит из-за того, что кто-то делает что-то вроде [NSString stringWithFormat:@"blah&image=%@", data]
. Причин, по которым это ужасно, слишком много, чтобы упоминать.
Это далеко, гораздо предпочтительнее загружать как multipart / form-data или (если вы отправляете любые другие поля, которые вам нужны в заголовке) просто image / png или application / octet-stream. Накладные расходы на hexdump огромны.