【发布时间】:2020-05-08 20:20:01
【问题描述】:
我正在尝试使用 sp_send_dbmail 将图像作为附件发送
jpeg 的原始数据存储在 varchar(max) 类型的“Image”列中的表中。 [在 sourceCode 中从字节数组转换为 base64string,不是最佳做法,但它有效]
- 我不允许将图像保存到数据库服务器内的根目录中
我的问题是:
¿ 是否可以将 base64string 转换为 Image 并将其作为附件发送到 sqlserver 中?
非常感谢任何建议。
【问题讨论】:
-
你标记了 c#,所以我猜你可以执行一些 C# 代码?也许这篇文章会有所帮助:stackoverflow.com/questions/18827081/…
-
是的,我这样做是为了将图像保存到 base64string,但问题是使用 sp_Sendmail 作为附件发送图像,到目前为止我知道它只能在 sqlserver 端使用
-
有什么特别的原因为什么你不使用C#来创建和发送邮件?我必须翻阅我的一些项目,但我必须做同样的事情 - 在邮件中发送图像(嵌入到正文中)......但是,这里是我刚刚找到的另一个链接:reddit.com/r/SQLServer/comments/bg6o4n/…跨度>
标签: c# asp.net sql-server image