【发布时间】:2017-09-21 19:12:31
【问题描述】:
我试图在纸面上解决一个简单的问题,但它根本行不通:
jMail.AddURLAttachment "/downloadics.asp?confirm=" & objRS("GUID"), "Appointment.ics"
脚本“downloadics.asp”根据特定的 guid 生成一个 ICS 日历文件。结果是一个可下载的文件 *.ics。
其他一切都有效 - 邮件部分和 ICS 脚本。只是在尝试添加为附件时不会。
我尝试了几种变体,但都以错误告终,例如:
jmail.Message error '8000ffff'
WSAGetLastError() returned 10061, Connection refused
我已经成功地从一个网址添加了一张图片。
所以,我的问题是:是否可以附加这样的“生成”文件,或者我必须以另一种方式制作它?
还有什么办法?
【问题讨论】:
-
您是否尝试过添加完整路径而不是相对路径?
-
实际上我已经尝试添加完整路径 - 但会再次尝试以确保。我已经看到有人使用物理路径(使用 Server.MapPath)的其他示例,但我认为这不可能在这里,因为我需要处理后的 asp 文件...
-
我不知道 jmail,但如果我尝试使用 CDO 执行此操作,那么我会指定驱动器上附件的物理位置。如果必须生成文件,那么我会编写一个脚本,将其保存到特定文件夹,然后从该文件夹附加它。
-
无法使用完整路径 - 出现以下错误:jmail.Message error '8000ffff' WSAGetLastError() returned 11001, Host not found
-
好吧,约翰也许你是对的。但这将是一种解决方法,因为它涉及更多步骤。以及如何更改我已经必须将文件静默保存到物理文件夹的脚本?
标签: asp-classic jmail