Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Прикрепить к письму файл и отправить.
|
|||
|---|---|---|---|
|
#18+
Помогите прицепить к письму файл хранящийся в БД set s=##class(%Net.SMTP).%New() set s.smtpserver="..." set m=##class(%Net.MailMessage).%New() set m.From="..." do m.To.Insert("...") set m.Subject="Test" set m.Charset="iso-8859-1" set status=m.TextData.Write("This is the main body.") s rs=##class(%ResultSet).%New() d rs.Prepare("select * from Files.Files") d rs.Execute() while rs.Next() { s attach=##class(%Net.MailMessagePart).%New() s stream=##class(Files.Files).%OpenId(rs.Get("ID")) d attach.BinaryData.CopyFrom(stream.FileData) s attach.Charset=stream.FilesText.GetAttribute("CharSet") s attach.FileName="1.rar" d m.Parts.SetAt(attach,m.Parts.Count()+1) s m.IsMultiPart=1 } d s.Send(m) Сообщение приходит с прицепом, но прикрепленные файлы пустые, 0 байт... Можно ли вообще так делать? или сохранять файл на диск и только потом цеплять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2008, 23:07 |
|
||
|
Прикрепить к письму файл и отправить.
|
|||
|---|---|---|---|
|
#18+
Я добавлял файл к письму, используя AttachFile. Файл был временный и создавался в нужном формате по данным из cache'. Возможно в Вашем случае не хватает Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2008, 00:39 |
|
||
|
Прикрепить к письму файл и отправить.
|
|||
|---|---|---|---|
|
#18+
Действительно, set attach.IsBinary=1 не хватало. Видать глаз замылило поздно вечером когда код метода AttachFile изучал. ( Обнаружилось походу что ломаются длинные имена файлов, при разбивке заголовков (по 77 символов?). Ставится лишний $c(13,10) перед именем файла. Такая вот маленькая неприятная фича. w $zv Cache for Windows (Intel) 5.2.3 (Build 710) Tue Dec 12 2006 10:09:36 EST ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2008, 21:18 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=35152111&tid=1558991]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 356ms |

| 0 / 0 |
