我正在尝试在经典的asp站点中发送带有附件的电子邮件。我收到错误"该进程无法访问该文件,因为它正被另一个进程使用。
该文件位于托管站点的同一物理服务器上的共享文件夹中。如果我在服务器上签入计算机管理,我可以确认用户已打开它。
那么我的问题是:如果该文件正在使用中,我是否可以使用 cdo.message 发送保存到磁盘的文件的副本?我剥离了其余的代码来进行测试,但使用它仍然遇到相同的错误。
'Create the Message Object
Set objMsg = Server.CreateObject("CDO.Message")
'Set the properties of the Message
With objMsg
Set .Configuration = cdoConfig
.From = sFrom
.To = sTo
.Subject = sSubject
.TextBody = sBody
.Send
End With
不,您无法绕过此限制,也不想这样做,否则您可能会发送损坏的文件。