网上类似上传并保存至数据库的文章不少,不知道是我环境不行,还是怎么得,总是有问题,而且也没同时成缩略图的,经过二天的调试,终于搞定,主要代码如下:
数据库结构
Images(ID int, Photo varbinary(MAX) , smallPhoto varbinary(MAX) )
前台代码
<form id="form1" runat="server" enctype="multipart/form-data">
<asp:FileUpload ID="imgPath" runat="server" Width="300px">
</form>
(注:多个FileUpload可使用js操作,js代码略)
后台代码
目前我只测试了上传200K的图片没有任何问题,具体最大图片能到多少K,需要查询MSDN了
需要注意的是,我试过Image的数据类型,怎么都不行,使用varbinary(MAX)就没问题
本文介绍了一种实现图片上传及自动生成缩略图的方法,并将原图和缩略图以varbinary(MAX)格式存储到数据库中。通过示例代码展示了如何处理上传的文件流信息、生成JPEG格式的缩略图以及如何将其存入数据库。
315

被折叠的 条评论
为什么被折叠?



