Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
3-1157437612
svt
2006-09-05 10:26
2006.10.29
!!!!ADOStoredProc1 !!!!Объясните, пожайлуста, где я ошибся


1-1158232320
Артем22
2006-09-14 15:12
2006.10.29
PNG и DrawGrid


2-1160746142
i-am-vladko
2006-10-13 17:29
2006.10.29
конструктор


2-1160897410
weeeeee
2006-10-15 11:30
2006.10.29
Нормализовать строку


3-1157020616
blackraven
2006-08-31 14:36
2006.10.29
Не могу удалить DBF




   Наверх