sql-server-2005 - 在 SSRS 报告中显示 Tiff 文件

标签 sql-server-2005 reporting-services tiff

我需要能够将扫描的 tiff 图像嵌入到一些 SSRS 报告中。

当我在 VS2005 中设计报表并添加图像控件时,tiff 图像显示完美,但是当我构建它时。我收到警告:

警告 2 [rsInvalidMIMEType] 图像“image1”的 MIMEType 属性值为“image/tiff”,这不是有效的 MIMEType。 c:\SSRSStuff\TestReport.rdl 0 0

我得到的不是图像,而是小红x。

有人解决了这个问题吗?

最佳答案

假设您通过 IIS 传递图像文件,请使用 ASP.NET 页面将图像格式和 MIME 类型更改为您可以使用的内容。

Response.ContentType = "image/png";
Response.Clear();
using (Bitmap bmp = new Bitmap(tifFilepath))
  bmp.Save(Response.OutputStream, ImageFormat.Png);
Response.End();

关于sql-server-2005 - 在 SSRS 报告中显示 Tiff 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/126584/

相关文章:

sql-server - 是否可以限制 SQL Server 2005 中角色/登录名的连接数?

sql - 在数据库的所有表、行和列中搜索字符串

sql-server - 在 SSRS 中的不同端口上连接到 SQL Server

visual-studio-2005 - 为什么VS2005 ReportViewer在设置边距时要添加分页符?

c# - 将字节数组 Tiff 转换为字节数组 Jpeg

sql-server-2005 - SSIS 2005 - 忽略行插入失败

sql-server - SQL Server : IN ('asd' ) not working when column is NTEXT

visual-studio-2010 - 如何在 VS 2012 Express 中重新设计旧的 .rdlc 报告?

.net - WPF:使用 JPEG 压缩的 TIFF 图像?

c# - 将多波段 16 位 tiff 图像转换为 8 位 tiff 图像