簡體   English   中英

經典的ASP郵件附件,如何上傳到服務器

[英]Classic ASP email attachment, how to upload to server

我目前使用經典 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

誰能幫我? 或者有另一種方法來解決這個問題嗎?

您的幫助將不勝感激! 先感謝您!!

是的,所有文件都應該在您的 IIS 服務器目錄下,並且您應該擁有此文件夾/文件的所有權限。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM