2011-10-11 86 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

相关问题