В настоящее время я использую Classic ASP и разрабатываю с ним свой сайт.
Я хочу разрешить пользователю отправлять мне файл с комментариями.
Я могу сделать это, только если у меня есть файл в моей директории сервера IIS.
Если он находится на локальном компьютере, например на рабочем столе или в других моих папках, это не так.
Я прочитал вложение в электронном письме asp и ошибки, и я понял, что мне нужно сначала загрузить его? (поправьте меня, если я ошибаюсь).
Ниже приведены мои коды. Я изменил детали, такие как имя моего сервера и материал с поддельными данными.
Set cdoConfig = CreateObject("CDO.Configuration")
With cdoConfig.Fields
.Item(cdoSendUsingMethod) = cdoSendUsingPort
.Item(cdoSMTPServer) = "my server name"
.Update
End With
Set cdoMessage = CreateObject("CDO.Message")
strMsg ="Name: " & Request.Form("cName") & "<br>" & "Contact: " & Request.Form("cContactNumber") & "<br>" & "Email: " & Request.Form("cEmail") & "<br>" & "Remarks: " & Request.Form("cRemarks")
With cdoMessage
Set .Configuration = cdoConfig
.From = "email"
.To = "receiver email"
.Cc = Request.Form("cEmail")
.Subject = "[subject]"
.Addattachment "\\IPAdress\file path\sampleFile.txt"
.HTMLBody = strMsg
.Fields.update
.Send
End With
Set cdoMessage = Nothing
Set cdoConfig = Nothing
Кто-нибудь может мне помочь? Или есть другой способ обойти это?
Ваша помощь будет оценена по достоинству!
Заранее спасибо !!