我得到了一個問題的提升我得到了一個電子郵件web表單,它將輸入發送到一個電子郵件地址,但我現在需要的是一個文件輸入字段,用戶也可以發送作爲附件的圖像。經典的ASP - 帶附件的電子郵件表格 - 請幫助
所以聯繫人姓名,標識(附件)。
我已經被告知爲了發送附件,它需要保存在我的託管文件夾中,然後才能發送。我已經與託管公司談過了,他們沒有任何適當的地方可以讓這個更簡單,比如aspupload。
在窗體名稱=「聯繫人姓名」和名稱=「標識」我的根目錄下名爲標識(此ASP頁面也存在於根目錄)
男人,我希望有人能幫助我的文件夾花時間尋找答案
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
從服務器,您將無法訪問輸入字段中指定的用戶文件/目錄。您需要從多部分表單文章中獲取內容,序列化爲服務器上的文件,然後使用臨時目錄/文件的路徑「AddAttachment」(然後在發送電子郵件後將該文件從服務器中刪除) – 2010-04-15 01:53:23
難道你不能從文件上傳組件獲取文件流並添加它作爲附件嗎?我不確定你是否可以在傳統的ASP中做到這一點,但很確定它可能在.Net – schmimd04 2010-04-15 02:01:34
夥計們的任何解決方案? – apg1985 2010-04-15 10:08:13