Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 在数据库中存储图像以发送电子邮件的最佳方法是什么?_Database_Vb.net_Email - Fatal编程技术网

Database 在数据库中存储图像以发送电子邮件的最佳方法是什么?

Database 在数据库中存储图像以发送电子邮件的最佳方法是什么?,database,vb.net,email,Database,Vb.net,Email,嗨,我是stackoverflow的新手! 正如问题标题中提到的,我一直在通过localhost将电子邮件的图像路径存储到数据库中。发送和接收电子邮件后,我的outlook会自动阻止图像下载,我需要手动下载它(这不是一个大问题)。 然后我开始想如果我的网站/服务器坏了怎么办?如果它关闭,电子邮件将无法找到并下载图像。因此,我想知道是否有其他方法可以在不担心服务器可用性的情况下显示图像。 提前感谢您的建议/回复 因为您主要关心的似乎是故障缓解,而不是实际的编码,所以我将向您介绍这一点 您当前的方法

嗨,我是stackoverflow的新手! 正如问题标题中提到的,我一直在通过localhost将电子邮件的图像路径存储到数据库中。发送和接收电子邮件后,我的outlook会自动阻止图像下载,我需要手动下载它(这不是一个大问题)。 然后我开始想如果我的网站/服务器坏了怎么办?如果它关闭,电子邮件将无法找到并下载图像。因此,我想知道是否有其他方法可以在不担心服务器可用性的情况下显示图像。
提前感谢您的建议/回复

因为您主要关心的似乎是故障缓解,而不是实际的编码,所以我将向您介绍这一点

您当前的方法实际上不是嵌入图像,而是创建链接。您要做的是将图像添加为链接资源。这会使你的电子邮件体积变大,发送速度变慢,但只要你不是垃圾邮件发送者,你就可以了


或者,您可以制定一个企业级故障计划,在该计划中,您的服务器将脱机,而位于不同位置的镜像服务器将开始提供数据/图像。

那么,您是发送HTML电子邮件还是发送附有图像的电子邮件?也就是说,你是包含了真实的图像还是仅仅是一个链接?@SpectralGhost嘿,我在电子邮件中包含了真实的图像。即