Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 5 6 7 8 9 10 [11]      все
 Re: Передача письма с вложением. Готовое решение  [new]
trace.log
Guest
Уже все возможное пересмотрел и все равно приходит в почте файл: REPORT 20170215.html
Неужели почтовик съедает этот символ?
15 фев 17, 11:49    [20213334]     Ответить | Цитировать Сообщить модератору
 Re: Передача письма с вложением. Готовое решение  [new]
PsyDiamond
Member

Откуда:
Сообщений: 97
вопрос к знатокам (хотя может ответ всё же лежит на поверхности)

вот есть отправка blob в качестве вложения. отчего зависит время прикрепления блоба?

а-ля

/* Содержимое файла */
		FOR i IN 0..TRUNC( (DBMS_LOB.getlength(p_bFile) - 1) / n_Step) LOOP
			UTL_SMTP.write_data(
				t_Mail_Conn,
				UTL_RAW.cast_to_varchar2(UTL_ENCODE.base64_encode(DBMS_LOB.substr(
					p_bFile,
					n_Step,
					i * n_Step + 1
				) ) )
			);
		END LOOP;

n_Step CONSTANT PLS_INTEGER := 12000;
попадаются решения такого плана, а так же с буфером от 57 до 500 скажем.

если я имею файл весом 500кб. процедура прикрепления занимает около 15 секунд
тут дело в SMTP сервере, что он медленно кушает raw или же в этом алгоритме?

хотя вот через пакет sf_timer замерял время исполнения - показывает: Elapsed CPU : ,01 seconds.
31 июл 17, 16:04    [20688808]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 5 6 7 8 9 10 [11]      все
Все форумы / Oracle Ответить