Текущий архив: 2010.10.31;
Скачать: CL | DM;
Вниз
Файл в строку или как? Найти похожие ветки
← →
George © (2010-08-09 11:02) [0]Вот тупой совершенно вопрос. Есть задача - передать по сети некую текстовую информацию вместе с файлом (любым, начиная от текстового, кончая фильмом), что-то вроде письма с прикрепленным вложением. Как это лучше реализовать? Есть мысль, что можно как-то преобразовать файл в некую строку, добавить в конец текста, а на другом конце преобразовать в нормальный вид. Если это нормальный метод, то как преобразовать файл в строку?
Delphi 2010
Win XP SP2
← →
QAZ (2010-08-09 11:13) [1]это плохой метод,ибо в текстовом виде файл будет до 2х раз больше
← →
Anatoly Podgoretsky © (2010-08-09 11:19) [2]Ну так и используй почту или mht, а называется это MIME расширение.
← →
12 © (2010-08-09 11:21) [3]метод не нормальный
надо отсылать запись вида
длинна сообщения, сообщение
длинна бинарных данных, бинарные данные
> как преобразовать файл в строку?
можно тупо - Каждый байт в файле в виде Hex значения (inttohex)
← →
palva © (2010-08-09 11:32) [4]1. Зачем для передачи по сети преобразовывать в строку, а не, скажем, в массив байтов?
2. Строка Delphi может хранить любые двоичные символы, в том числе нулевой символ.
← →
Дмитрий С © (2010-08-09 12:10) [5]Не каждый фильм в строку влезет.
← →
George © (2010-08-09 12:14) [6]
> Дмитрий С © (09.08.10 12:10) [5]
Ну фильм, это перебор. Там ограничение метров в 20 на размер файла. Поэтому думаю нормально.
← →
Anatoly Podgoretsky © (2010-08-09 12:14) [7]А как ты собираешь не в строке обрабатывать? Думаешь каждый фильм влезет в буфер?
← →
Дмитрий С © (2010-08-09 12:24) [8]Имхо файл надо по-частям в сеть "пихать", и ловить так же.
Страницы: 1 вся ветка
Текущий архив: 2010.10.31;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.009 c