【发布时间】:2011-05-15 01:34:53
【问题描述】:
当我从我的网站上传图片后,我需要做 2 件事:
- 读取图片尺寸
- 将图像保存到数据库
我做的第一件事就是将图像流读入 Image 对象,如下所示:
var file = Request.Files["logo"];
Image FullsizeImage = Image.FromStream(file.InputStream);
接下来我要做的是将“文件”对象保存到数据库(LINQ to SQL)。但是,当我尝试将图像保存到数据库时,文件中的流在流的末尾有它的位置,并且似乎没有数据存在。
我知道我应该如何重置流并将其放回位置 0,但我该如何以最有效和正确的方式做到这一点?
【问题讨论】: