Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Чтение почты
|
|||
|---|---|---|---|
|
#18+
Привет всем! Появилась необходимость чтения почтового ящика по imap, попробовал заюзать LumiSoft.Net письма читаются, а вот файлики, приаттаченные к письмам, не совсем корректно. Текстовые файлы читаются нормально, как дело доходит до всяких *.doc, *.JPG и т.д. файлы криво читаются. Пытаюсь сохранить их на диск, MimeParser parser = new MimeParser(imF[i].Data); string strSub = parser.Subject; string strText = parser.BodyText; ArrayList strAttach=parser.Attachments; foreach(MimeEntry FileAtt in strAttach) { StreamWriter sw=new StreamWriter(@"c:\FilesAtt\"+FileAtt.FileName); byte[] b=FileAtt.Data; sw.Write(Encoding.Default.GetString(b)); sw.Close(); } файлы сохраняются, размер в байтах совпадают, но некоторые символы неверно сохраняются, в результате чего файл не читаемы. Изврат в кодировками ниче не дал. Подскажите где тормозю, или как лучше читать приатаченные файлы по imap? ...безумству храбрых поем мы песню... (с) М.Горький ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2006, 10:53 |
|
||
|
Чтение почты
|
|||
|---|---|---|---|
|
#18+
up ...безумству храбрых поем мы песню... (с) М.Горький ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 13:06 |
|
||
|
Чтение почты
|
|||
|---|---|---|---|
|
#18+
сохранив на диск бинарный файл как строку, вы очевидным образом получите битый файл. Преобразование в строку у вас явно лишнее, раз уже есть массив байт, его и сохраняйтеhttp://ln.com.ua/~openxs/articles/smart-questions-ru.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 13:38 |
|
||
|
Чтение почты
|
|||
|---|---|---|---|
|
#18+
сохранив на диск бинарный файл как строку , вы очевидным образом получите битый файл. Преобразование в строку у вас явно лишнее, раз уже есть массив байт, его и сохраняйте Что-то в упор не вижу где есть перегруженный метод Write(), куда можно массив байт запихать... ...безумству храбрых поем мы песню... (с) М.Горький ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 14:39 |
|
||
|
Чтение почты
|
|||
|---|---|---|---|
|
#18+
есть множество других "врайтеров", BinaryWriter, например.http://ln.com.ua/~openxs/articles/smart-questions-ru.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 14:50 |
|
||
|
Чтение почты
|
|||
|---|---|---|---|
|
#18+
есть множество других "врайтеров", BinaryWriter, например. Н-да, что-то под вечер совсем моск потух. Как же я про бинарник то забыл... Усе получилось. Димон, большое тебе спасибо!!! Куда ставить плюсики? ...безумству храбрых поем мы песню... (с) М.Горький ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 15:14 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33999700&tid=1389419]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
130ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 273ms |
| total: | 480ms |

| 0 / 0 |
