|
Veronica
|
|
CDO и Attachment что-то не работает30.07.2011, 01:11. Показов 2187. Ответов 6
Метки нет (Все метки)
есть форма:
<form action='tt1.asp?send_key=1' method='post'> <input type='file' class='field' name='attach_cv'> </form> посылаю email с CDO. без attachment все работает. как только считываю из формы данные для attachment получаю сообщение: CDO.Message.1 error '80070002' The system cannot find the file specified |
|
| 30.07.2011, 01:11 | |
|
Ответы с готовыми решениями:
6
Проблемы с CDO Attachment почта через CDO, не работает формат text/html Не работает background-attachment |
|
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
|
|
| 31.07.2011, 13:06 | |
|
Код в студию...
0
|
|
|
Veronica
|
|
| 01.08.2011, 00:02 | |
|
1- file:tt1.asp
<!--#include file='header.asp'--> <table width='100%' dir='rtl' cellpadding='0' cellspacing='10' border='0'> <form action='tt1.asp?send_key=1' method='post'> <tr valign='top'> <td nowrap>attachment</td> <td><input type='file' class='field' name='attach_cv'></td> </tr> <tr> <td nowrap></td> <td align='center'> <input type='submit' value=' submit '> <input type='reset' value=' reset '> </td> </tr> </form> </table> <!--#include file='send_email01.asp'--> <!--#include file='footer.asp'--> 2.file:send_email01.asp <!--#include file='scriptsvariables.asp'--> <% if not isempty(request.QueryString('send_key')) then str=request.form('attach_cv') strBody='' strBody = strBody & 'test' strSubject = 'test' SMFrom='veronicadar@hotmail.com' SMTo= MyEmail SMCc='' SMSubject=strSubject SMAllAttachments=str SMBody=strBody SMBodyFormat=0 SMMailFormat=0 call MultiEmailSender(SMFrom, SMTo, SMSubject, SMBody, SMAllAttachments) response.redirect ('Email_was_sent.asp') end if Function MultiEmailSender( SM_From, SM_To, SM_Subject, SM_Body, SM_AllAttachments) Const cdoSendUsingMethod = 'http://schemas.microsoft.com/cdo/configuration/sendusing' Const cdoSMTPServer = 'http://schemas.microsoft.com/cdo/configuration/smtpserver' Const cdoSMTPServerPort = 'http://schemas.microsoft.com/cdo/configuration/smtpserverport' Const cdoSMTPconnectiontimeout = 'http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout' Const cdoSendUserName = 'http://schemas.microsoft.com/cdo/configuration/sendusername' Const cdoSendPassword = 'http://schemas.microsoft.com/cdo/configuration/sendpassword' Const cdoSMTPServerPickupDirectory = 'http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory' Const cdoSendUsingPort = 2 Const cdoRefTypeId = 0 Const cdoRefTypeLocation = 1 Dim iConf, Flds Set objNewMail = Server.CreateObject('CDO.Message') Set iConf = objNewMail.Configuration Set Flds = iConf.Fields If Trim(strDetailsParameter) = '' Then ' Send with Local properties Flds.Item(cdoSendUsingMethod) = cdoRefTypeLocation Else ' Send with 'Parameter from database' properties Flds.Item(cdoSendUsingMethod) = cdoSendUsingPort Flds.Item(cdoSMTPServer) = arrConnectionDetails(2) ' Address - 'smtp.registeredsite.com' Flds.Item(cdoSMTPServerPort) = 25 Flds.Item(cdoSMTPconnectiontimeout) = 60 Flds.Item(cdoSendUserName) = arrConnectionDetails(0) ' UserName Flds.Item(cdoSendPassword) = arrConnectionDetails(1) ' Password End If Flds.Item(cdoSMTPServerPickupDirectory) = 'C:inetpubmailrootpickup' Flds.Update Set objNewMail.Configuration = iConf objNewMail.From = SM_From objNewMail.To = SM_To objNewMail.Cc = SM_Cc objNewMail.Subject = SM_Subject If Len(SM_AllAttachments) > 0 Then objNewMail.AddAttachment SM_AllA |
|
|
Veronica
|
|
| 01.08.2011, 00:10 | |
|
я пыталась проверить так:
<!--#include file='scriptsvariables.asp'--> <% if not isempty(request.QueryString('send_key')) then str=replace(request.form('attach_cv'),ch r(32),'%20') dim fs,f set fs=Server.CreateObject('Scripting.FileSy stemObject') set f=fs.GetFile(str) Response.Write('The path is: ' & f.Path) set f=nothing set fs=nothing response.end() %> ошибка: Error Type: Microsoft VBScript runtime (0x800A0035) File not found send_email01.asp, line 7 |
|
|
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
|
|
| 01.08.2011, 10:33 | |
|
Прежде чем присоединять файл его нужно сохранить на диск т.к. метод AddAttachment принимает имя файла. Воспользуйся одним их компонентов для загрузки файлов в ASP, например AspSmartUpload. Примеры, можно найти в этом форуме.
0
|
|
|
Veronica
|
|
| 01.08.2011, 11:01 | |
|
А если 2 юзера посылают фаил с одинаковым именем. то что тогда?
и нужно ли их потом удалять? |
|
|
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
|
|
| 01.08.2011, 11:19 | |
|
> А если 2 юзера посылают фаил с одинаковым именем. то что тогда?
> и нужно ли их потом удалять? Все зависит от конкретной задачи. Если нужно сохранять файл на сервере под определенным именем, то придется писать код определения коллизий. То же самое относится к удалению. Сервер за тебя эти файлы удалять не будет. Вот и решай - нужны они тебе после обработки или нет.
0
|
|
| 01.08.2011, 11:19 | |
|
Помогаю со студенческими работами здесь
7
attachment для dle 10.0 не работает посодействуйте в изменениии 1c V8 и Cdo CDO object Проблемы с CDO.Message Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|