У меня возникла проблема с проблемой. У меня есть электронная почта, которая отправляет вход на адрес электронной почты, но то, что мне теперь нужно, - это поле ввода файла, которое пользователь может также отправить изображение как приложение.Классический ASP - Форма электронной почты с прикрепленным файлом - пожалуйста, помогите
Так что контактное имя, логотип (приложение).
Сообщалось, что для отправки вложения он должен быть сохранен в папке на моем хостинге до его отправки. Я говорил с хостинговой компанией, и у них нет ничего, чтобы сделать это проще, например aspupload.
В имени = «CONTACTNAME» и имя = «логотип» У меня есть папка в корневой директории под названием логотипов (это жерех страница также существует в корневом каталоге)
Людей я надеюсь, что кто-то может мне помочь провели по времени в поисках ответов
Dim contactname, logo
contactname = request.form("contactname")
If request("contactname") <> "" THEN
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Form"
myMail.From="[email protected]"
myMail.To="[email protected]"
myMail.HTMLBody = "" & contactname & ""
myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "relay.host"
myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
myMail.Configuration.Fields.Update
myMail.Send
set myMail=nothing
С сервера у вас не будет доступа к файлу/каталогу пользователей, указанному в поле ввода. Вам нужно будет захватить содержимое из сообщения multipart form, сериализовать его в файл на сервере, а затем «AddAttachment», используя путь к директории/файлу temp (а затем удалите этот файл с сервера после отправки электронной почты) –
Не могли бы вы захватить поток файлов из компонента загрузки файла и добавить это как вложение? Я не уверен, что вы можете сделать это в классическом ASP, но вполне уверен, что это возможно .Net – schmimd04
Ребята какие-то решения ??? – apg1985