Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: разработка для Web > Загрузка изображения на сервер


Автор: Voronin_Igor 12.11.2009, 12:43
Здравствуйте дорогие программисты Per,l столкнулся  с проблемой не могу загрузить изображение на сервер пишу на с++ но литературы мало может кто из Вас знает, на сколько я знаю С++ и Perl похожи подскажите пожалуйста как это делается на Perl и если не затруднит то с комментариями 
Заранее благодарен!
PS
вот листинг:
http://forum.vingrad.ru/forum/topic-279311/anchor-entry2018939/0.html
 

Автор: krypt3r 12.11.2009, 13:16
Лично я предпочитаю в перле для таких целей юзать пакет LWP и не заморачиваться с сокетами. В Вашем случае, видимо, нужны как раз сокеты. Самая проблема - в правильном составлении POST-запроса

Автор: ginnie 12.11.2009, 13:36
Voronin_Igor, у Вас обычный MIME

Код

-----------------------------174534309114225223161877830702
Content-Disposition: form-data; name="file"; filename="korz.jpg"
Content-Type: image/jpeg

ЪьЪЮ�JFIF��
...
-----------------------------174534309114225223161877830702--


Часть сообщения ограничена ("-----------------------------174534309114225223161877830702") в начале и конце, чтобы не указывать размер частей. В начале части идут заголовки, которые отделены от тела части двойным переводом строки. Тело части - это и есть Ваш графический файл.
Не думаю, что код на Perl Вам поможет. Лучше будет поискать удобную C++ библиотеку (типа http://rudeserver.com/cgiparser/).

Автор: Voronin_Igor 12.11.2009, 15:30
Ясно спасибо будем искать smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)