向.NET电子邮件添加附件
发布时间:2020-05-22 23:04:39 所属栏目:asp.Net 来源:互联网
导读:如何附加非常不友好的名称的文件(如具有会话编号的文件),但是将其作为另一个名称附加? 所涉及的文件名称中有会话ID,以避免Web服务器上的冲突名称,但是当我将其附加到该文件时,较为友好的名称是可取的. 有没有办法以不友好的名称附加文件作为另一个名称,以便
|
如何附加非常不友好的名称的文件(如具有会话编号的文件),但是将其作为另一个名称附加? 所涉及的文件名称中有会话ID,以避免Web服务器上的冲突名称,但是当我将其附加到该文件时,较为友好的名称是可取的. 有没有办法以不友好的名称附加文件作为另一个名称,以便当用户收到电子邮件时,他可以从名称中知道该文件的内容是什么?我不喜欢创建一个唯一的文件夹,只是为了在其中放置一个非唯一的文件名,以简单地将其附加到电子邮件. Dim mailMessage As System.Net.Mail.MailMessage = New System.Net.Mail.MailMessage()
mailMessage.Attachments.Add("C:MyCodeBESIBESIFilesInvoice-djopyynrgek4p4qadn31dxxs.pdf",????)
解决方法是的 – 您可以使用Attachment()的不同构造函数来做你想做的事情.可悲的是,没有一个文件名和一个单独的名称,但有一个需要一个Stream和一个单独的名称.并且在System.IO.File中有帮助方法,可以从文件名中轻松获取文件流.Imports System.Net.Mail
Imports System.IO
Dim mailMessage as MailMessage = New MailMessage()
Dim stream as FileStream = File.OpenRead("C:MyCodeBESIBESIFilesInvoice-djopyynrgek4p4qadn31dxxs.pdf")
Dim attachment as Attachment = New Attachment(stream,"FriendlyName.pdf")
mailMessage.Attachments.Add(attachment)
'Be sure to Dispose stream after you've sent the mail.
(我的VB语法很弱,所以在那里可能会有一些愚蠢的错误,但希望我的意思是清楚的,那些肯定是正确的类/方法). (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET本地化与单数和复数
- asp.net-mvc – 我什么时候应该在ASP.NET MVC中创建一个新的
- asp.net – DataBinding:’System.Data.DataRowView’不包
- asp.net – 直接将.aspx转换为.pdf [已关闭]
- c#中分布方法和分部类
- 用于访问Gravatar图像的ASP.NET MVC帮助器
- asp.net-core – “netcoreapp1.0”是一个不受支持的框架.
- 为ASP.NET应用程序实现后台服务的最佳方法是什么?
- asp.net-mvc – Asp.Net MVC 2 Html.TextBoxFor为模型的Dat
- asp.net-mvc – 失败的ASP.NET MVC路由.这是一个错误还是角
推荐文章
站长推荐
- asp.net – 您在实施/使用WebDAV方面有哪些经验?
- asp.net – 如何将http请求转发到https网址
- asp.net – 如何通过webservice从返回的数据集中
- asp.net-mvc – 如何访问querystring在ASP.Net M
- .net – 是否必须在自定义实现中覆盖默认的成员资
- asp.net-mvc – 在asp.net mvc中使用Checkbox提交
- .net – 改善翻译和开发人员的工作流程
- asp.net – 如果启用ASP .Net请求验证,是否需要H
- asp.net – 访问asp. VM外部的网络开发服务器
- asp.net-mvc – 如何在ASP.NET MVC视图中访问路由
热点阅读
