Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.29;
Скачать: CL | DM;

Вниз

Хранение почты eml в базе mssql   Найти похожие ветки 

 
sias ©   (2006-09-04 08:39) [0]

Люди помогите!
В базе ячейка типа text. Сохраняю туда содержимое файла mail1.eml.
Пытаюсь его открыть:
Создаю TStringList, загружаю туда данные из ячейки и сохраняю в файл. StringList.SaveToFile("mail2.eml").
Запускаю при помощи the bat письмо отображается как оно есть, а аттачи не открываются((, причем с аттачами в mail1.eml все ок.
ЗЫ: если сравнить два файла в том же блокноте - они полностью идентичны.
Что я делаю не так или другие типы использовать, то какие?


 
sniknik ©   (2006-09-04 09:04) [1]

не знаю формат .eml, могут ли там быть символы #0 например, но в поле типа text ты их не запишеш если они есть... попробуй писать/читать из blob поля, для гарантии идентичности, и сравнивай не "на глаз", а какойнибудь программой, отличия есть иначе бы открывалось идентично.
ну или внутри есть зависящая от названия файла ссылка (они точно различны)... т.е. если переименовать mail2 в оригинальное mail1 тогда откроет. (сомнительно, ибо глупо , но проверь, чем Билл не шутит)


 
sias ©   (2006-09-04 09:18) [2]

RE: т.е. если переименовать mail2 в оригинальное mail1 тогда откроет.
(сомнительно, ибо глупо , но проверь, чем Билл не шутит)

Билл реально шутит))) Получилось!
Спасибо.


 
Anatoly Podgoretsky ©   (2006-09-04 12:42) [3]

Проверяй свою систему, ее настройки



Страницы: 1 вся ветка

Текущий архив: 2006.10.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.049 c
15-1159951325
Neud
2006-10-04 12:42
2006.10.29
HLP декомпилятор.


15-1159798226
Константинов
2006-10-02 18:10
2006.10.29
Струйные принтеры


15-1160326656
default
2006-10-08 20:57
2006.10.29
TQueue


1-1158750131
salexn
2006-09-20 15:02
2006.10.29
использование TWebBrowser


3-1157033863
ANB
2006-08-31 18:17
2006.10.29
Что произойдет, если завалится длительная DDL ?