收到邮件附件文件名为“iptcjpga.jpg”,而不是想要的“Ca.jpg”。怎么解决?
代码如下:
Dim msg As MailMessage = New MailMessage("[email protected]", "[email protected]", "requested photo from FeatureChina", "")
Dim afile As New Attachment("d:/iptc/jpg/a.jpg" + Request.QueryString("p"), System.Net.Mime.MediaTypeNames.Application.Octet)
Dim disposition As Net.Mime.ContentDisposition = afile.ContentDisposition
disposition.FileName = "Ca.jpg"
msg.Attachments.Add(afile)
Dim client As New SmtpClient("smtp.gmail.com", 587)
client.DeliveryMethod = SmtpDeliveryMethod.Network
client.EnableSsl = True
client.Credentials = New System.Net.NetworkCredential("[email protected]", "pwd")
Dim UserState As Object = msg client.SendAsync(msg, UserState)
afile.Dispose()
代码如下:
Dim msg As MailMessage = New MailMessage("[email protected]", "[email protected]", "requested photo from FeatureChina", "")
Dim afile As New Attachment("d:/iptc/jpg/a.jpg" + Request.QueryString("p"), System.Net.Mime.MediaTypeNames.Application.Octet)
Dim disposition As Net.Mime.ContentDisposition = afile.ContentDisposition
disposition.FileName = "Ca.jpg"
msg.Attachments.Add(afile)
Dim client As New SmtpClient("smtp.gmail.com", 587)
client.DeliveryMethod = SmtpDeliveryMethod.Network
client.EnableSsl = True
client.Credentials = New System.Net.NetworkCredential("[email protected]", "pwd")
Dim UserState As Object = msg client.SendAsync(msg, UserState)
afile.Dispose()
解决方案 »
- 不用数据控件怎么在页面上显示数据...那控件是用来显示大量数据的,我数据库如果只一条记录,我也只需要把这条记录显示出来,怎么做。
- 问程序员高手“程序是不是越简单越好”
- 求正则的问题
- 求一漂浮广告
- 如何让服务器上的一个文件夹不能运行asp文件呢
- 有使用过Jmail.net 1.0 的达人进!!!!!
- 急!如果在webform中调用word里面的公式编辑器!请大家指点。
- 高手帮帮忙 让人头疼的问题 怎么在点击A.aspx中的一个按钮,去刷新B.aspx的页面啊,同时关掉A.aspx?
- 关于asp.net中trimer时钟控件的问题
- 讨论:如何在.NET环境下实现从服务器端向客户端的“推”
- 无法加载“clr:Javgame.Interface.IRmoteProxy,RemoteProxyInterface”。
- 图书在线浏览
给你把/都过滤掉了,从而成了iptcjpga.jpg