在上传文件到SQL 2008时获取图像大小

本文关键字:获取 图像 2008时 SQL 文件 | 更新日期: 2023-09-27 18:19:01

我有一个从ASP存储图像到SQL 2008的上传。. NET MVC 3应用程序如下:

...
foreach (var httpFile in files)
{
    TestProj.Models.File file = new TestProj.Models.File();
    using (BinaryReader reader = new BinaryReader(httpFile.InputStream))
    {
          file.FileContent = reader.ReadBytes(httpFile.ContentLength);
    }
    file.FileName = httpFile.FileName;
    file.FileExtension = (httpFile.FileName.Contains(".")) ?      
    httpFile.FileName.Substring(httpFile.FileName.LastIndexOf('.') +1) : "";
    file.FileSize = file.FileContent.Length;
    file.ContentType = httpFile.ContentType;
    _fileRepository.AddFile(file);
...

我也有2列"宽度"answers"高度",我想插入上传的图像的大小。

是否有一些简单的方法来读取宽度和高度使用阅读器?

Thanks in advance

/Lasse

在上传文件到SQL 2008时获取图像大小

使用图片。宽度和图像。高度属性。

Image img=Image.FromStream(stream);
int width=img.Width;
int height=img.Height;