Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.011 c
4-1240815594
Валигози
2009-04-27 10:59
2010.10.31
Как корректно прекратить отладку?


2-1280989116
И. Павел
2010-08-05 10:18
2010.10.31
Не поддерживается выбранное объединение (MS Access, D7, ADO)


2-1281337357
George
2010-08-09 11:02
2010.10.31
Файл в строку или как?


15-1279911922
antonn
2010-07-23 23:05
2010.10.31
посоветуйте по поводу музыки =)


2-1280993419
12
2010-08-05 11:30
2010.10.31
Что-то глючит, AV непонятно-плавающий.