积极答复者
有关邮件发送程序的一个问题.

问题
-
客户端编辑邮件,以html格式编辑的。然后把编辑的内容传到服务器上,插入数据库中。
由服务器调用邮件发送程序进行发送。
现在有个问题是,客户在自己本地选择的图片等不会跟随HTML一起插入到数据库中的啊。
有没有什么方法能把用户编辑的邮件内容打包成一个文件啊?
或者有什么其他的好的方法也可以!谢谢!
I am Rayman Zhai- 已移动 feiyun0112Moderator 2009年9月10日 6:17 (发件人:Visual Basic)
答案
-
你好,你的HTML编辑器显示的图片肯定不能是本地图片,肯定要上传到服务器上,然后显示出来,这样你在数据库只要保存文本内容,发送邮件后,用户打开才能正确显示图片。
jon.valett@gmail.com- 已标记为答案 YiChun Chen 2009年9月15日 7:28
-
lz您好,两个方法请参考:
1、把上传的图片当成附件一起发送,那么一同发送的html中只需采用访问根文件的方式访问图片例如:<img src="xxx.jpg" />即可。
2、把上传的图片放在服务器上指定的路径,那么只需发送html即可,访问图片的方式采用绝对路径:<img src="http://.... />。- 已标记为答案 YiChun Chen 2009年9月15日 7:28
全部回复
-
如果使用smtp发送邮件
SmtpClient.Send 方法 (MailMessage)
其参数的属性MailMessage.Attachments 可以添加附件
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond- 已标记为答案 韦恩卑鄙 waywaModerator 2009年9月10日 9:06
- 取消答案标记 Rayman Zhai 2009年9月10日 13:57
-
你好,你的HTML编辑器显示的图片肯定不能是本地图片,肯定要上传到服务器上,然后显示出来,这样你在数据库只要保存文本内容,发送邮件后,用户打开才能正确显示图片。
jon.valett@gmail.com- 已标记为答案 YiChun Chen 2009年9月15日 7:28
-
lz您好,两个方法请参考:
1、把上传的图片当成附件一起发送,那么一同发送的html中只需采用访问根文件的方式访问图片例如:<img src="xxx.jpg" />即可。
2、把上传的图片放在服务器上指定的路径,那么只需发送html即可,访问图片的方式采用绝对路径:<img src="http://.... />。- 已标记为答案 YiChun Chen 2009年9月15日 7:28