我想通过将图像转换为二进制对象来将图像存储在数据库中,或者将它们存储到临时文件夹中,并将路径保存在我的数据库中。但我无法进行编程,所以可以给我一个示例代码,使用Asp.net将图像保存到sql数据库中。
答案 0 :(得分:3)
我们在这里提供一些链接:
http://www.beansoftware.com/ASP.NET-Tutorials/Binary-Files-To-Database.aspx
http://www.beansoftware.com/asp.net-tutorials/images-database.aspx
http://www.beansoftware.com/asp.net-tutorials/images-database.aspx
这应该让你开始,代码明智。
答案 1 :(得分:-1)
最好将图像存储在folder
中并将路径保存在数据库中,这比在数据库中保存要快得多。
注意不要使用数据类型图像,这将改变表单数据库本身 :read this
答案 2 :(得分:-2)
将图像路径存储在DB上,而不是存储为二进制,因为它会影响性能。在SQL Server中,BLOB数据类型存储在名为LOB_data页面的单独页面中,而在数据页面上,指针将与LOB_data页面链接。您也无法在BLOB数据类型上创建索引。因此,它会对性能产生不利影响。理想的解决方案是将图像存储在共享驱动器中,并将图像链接存储在数据库中。