Мне нужно отправить изображение PNG через Cocoa Sockets (AsyncSockets), и мне не удается отправить его правильно, Firefox сообщает, что изображение повреждено, а Chrome ничего не показывает.Я использую этот код:
content = [NSData dataWithContentsOfFile:filePath];
data = [[NSString stringWithFormat:@"HTTP/1.1 %@\nContent-Type: %@\n\n\n ", responseCode, contententType] dataUsingEncoding:NSUTF8StringEncoding];
[sock writeData:data withTimeout:-1 tag:1];
[sock writeData:[NSData dataWithBytes:[content bytes] length:[content length]] withTimeout:-1 tag:1];
Как вы видите, я сначала отправляю заголовки, а затем отправляю NSData байты и длину, но мне не удается правильно получить изображение PNG!Что я делаю не так?