首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

站点下面一张图片如何样能够只读方式读到流里面

2013-12-11 
站点下面一张图片怎么样能够只读方式读到流里面?站点下面的一张图片怎么样能够只读方式读到流里面?目前使

站点下面一张图片怎么样能够只读方式读到流里面?
站点下面的一张图片怎么样能够只读方式读到流里面?
目前使用FileMode.Open方式,每次读就以独占方式打开,其他的访问就被阻止。

因为访问量比较大,有什么只读方法把网站下面的图片变成System.Drawing.Image?



FileStream files = new FileStream(@"d:\Users\...\logo.png", FileMode.Open);
System.Drawing.Image img = System.Drawing.Image.FromStream(files);
files.Close();

[解决办法]
继续加上一个FileAccess.Read不就是了
[解决办法]
直接把整个图片读取到内存,然后关闭文件流不就得了。
[解决办法]
直接用个全局变量把读到的结果缓存起来啊,比如Cache,静态变量之类。

热点排行