我有一个我支持的应用程序。我想知道是否可以从数据库中检索图像(图像数据类型),然后将此图像附加到电子邮件。该应用程序目前将图像嵌入到电子邮件中,但我需要它来附加图像。
我已经读过将附件添加到电子邮件中,但它是从文件位置抓取图像,而不是数据库字段。我没有遇到任何符合我需求的东西。
我是否需要以某种方式在本地保存图像然后使用保存的图像发送电子邮件?
SQL Server 2014
预先存在的获取图像功能
Private Function GetImage() As Byte()
Dim rdrImage As SqlDataReader
Dim strSQL As String
Dim arrContent As Byte()
strSQL = "SELECT Photo FROM " & CommonThings1.GetDatabaseSuffix & "Images "
strSQL = strSQL & "WHERE PhotoID = " & Request("ZQ") & " AND Random = " & Request("WXP")
cmCM.CommandText = strSQL
rdrImage = cmCM.ExecuteReader
rdrImage.Read()
arrContent = CType(rdrImage("Photo"), Byte())
rdrImage.Close()
Return arrContent
End Function
非常感谢帮助。
答案 0 :(得分:1)
应该是这样的,把它写在我头顶,所以没有经过测试......
private void Page_Load()
{
if (!IsPostBack)
{
}
}