2011-10-11 87 views
1

我目前使用傳統ASP和開發我的網站。經典的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 

任何人都可以幫我嗎?或者有另外一種方法可以解決這個問題嗎?

您的幫助將不勝感激! 提前謝謝!

回答

1

是的,這是真正的所有文件應該是你的IIS服務器目錄下,你應該有這個文件夾/文件中的所有權利..

感謝 JJ

相關問題