我正在尝试修改一个继承的项目,该项目具有使用ImageMap控件显示上传图像的复杂过程。
当前进程插入一个新的数据库记录,其中包含图像文件名以及型号和部件号。映像文件保存到IIS可见的虚拟目录中。每个部件号都有一个相应的.htm文件,其中包含一个引用上传图像的图像映射。必须为每个部件调整图像映射的大小,并将其保存在文件系统中。
如何使用客户端或服务器端控件简化此过程?我想绕过使用图像映射,因为它们需要手动调整大小。可以使用自动调整图像大小的控件吗?图像应该存储在数据库中还是保存在文件系统中?
感谢您的建议;)
答案 0 :(得分:0)
将图像存储在数据库中是恕我直言,这是一种更具可扩展性的解决方案。
查看Image Resizer项目及其相关插件,了解调整图像大小的方法,无论您将它们存储在何处:
http://nathanaeljones.com/163/20-image-resizing-pitfalls/
您可以使用常规ASP.NET控件来显示图像,例如ListView。