将1-2MB图像插入SQL表的最佳方法

时间:2014-06-25 19:34:20

标签: asp.net sql .net vb.net crystal-reports

我正在尝试找到将大小为1-2 mb的图像插入SQL的最佳方法,并为图片保持最佳分辨率和原始分辨率。问题是当我在Crystal Report中查看图像时,它会改变报告的解决方案(即使我检查了#34;保留图像质量")并且在许多情况下它会拉伸图像大小并制作图像更宽的。请指教。

1 个答案:

答案 0 :(得分:2)

如果您正在尝试保持图像的完整性,并且您可以访问文件系统,我能想到的最好方法是将文件复制到某个目录中,然后仅存储路径(以及任何其他属性)你认为合适)在数据库中。然后,您可以完全控制这些图像的使用。 (并且还会降低数据库大小。)

唯一需要注意的是确保您的数据库不会保留悬空文件路径(删除图像时清除数据库行)。