HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Обработка multipart данных
  #1  
Старый 15.09.2007, 10:08
Joker-jar
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
С нами: 10088966

Репутация: 646


По умолчанию Обработка multipart данных

Позарез требуется реализация обработки multipart данных на Delphi или C++.

Пример данных:

------------zqaJEx7bclBmbt00xtw1Cp
Content-Disposition: form-data; name="textfile"; filename="1.bmp"
Content-Type: image/bmp

binary-data
------------zqaJEx7bclBmbt00xtw1Cp
Content-Disposition: form-data; name="binfile"; filename="Превед.txt"
Content-Type: text/plain

Hello, world
------------zqaJEx7bclBmbt00xtw1Cp--


У меня есть boundary - разделитель блоков данных (в данном случае ----------zqaJEx7bclBmbt00xtw1Cp). '--'+boundary означает конец блока, '--'+boundary+'--' - конец данных. Первая строка блока содержит имя файла (filename), вторая - тип данных. Далее идет пустая строка и содержимое файла. Если тип данных text/*, то содержимое рассматривается как текст, иначе - как бинарные данные. Нужно все файлы сохранить под своими именами. У кого есть алгоритм, поделитесь, а то я застрял на этих бинарных данных.
 
Ответить с цитированием
 



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ответьте на вопросы Legion342 PHP 5 22.11.2007 14:03
Глоссарий криптографии Liar Windows 11 10.09.2007 23:15
Перехват данных: кто, где и как И.Г. Мировые новости. Обсуждения. 0 03.12.2006 22:46



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.