博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET MVC 动态加载图像
阅读量:5349 次
发布时间:2019-06-15

本文共 682 字,大约阅读时间需要 2 分钟。

        private ImageInfo CreateImageFile(string fileName)
        {
            if (!File.Exists(fileName))
                return null;
            Image image = Image.FromFile(fileName);
            MemoryStream ms = new MemoryStream();
            image.Save(ms, ImageFormat.Png);
            image.Dispose();
            ImageInfo result = new ImageInfo();
            result.contentType = "image/png";
            result.fileContents = ms.ToArray();
            return result;
        }
        public ActionResult DisplayImage(string fileName)
        {
            ImageInfo imageInfo = CreateImageFile(Server.MapPath(fileName));
            if (imageInfo == null)
                return imageInfo == null ? "" : File(imageInfo.fileContents, imageInfo.contentType);
        }

    <img src='/Home/DisplayImage?fileName=myimage.jpg'>

 

转载于:https://www.cnblogs.com/sungang3225/p/3710700.html

你可能感兴趣的文章
利用GeoWebCache实现WebGIS地形图展示的缓存优化
查看>>
【软考8】软件测试
查看>>
SQLSERVER之T-SQL查询(一)
查看>>
git常用命令总结
查看>>
移动端开发调试总结
查看>>
解决子元素浮动之后,父元素不被撑开的问题
查看>>
大坑【持续更新……】
查看>>
查找最接近的元素
查看>>
win2012Server系统搭建
查看>>
hdu1233
查看>>
MacVim 中文乱码问题解决(转载)
查看>>
Python中的枚举
查看>>
swfit 第二天(2)
查看>>
51Nod - 1001:数组中和等于K的数对
查看>>
Codeforces 1080C- Masha and two friends
查看>>
【探路者】Alpha发布用户使用报告
查看>>
Go并发模式:管道与取消
查看>>
poj 3250 Bad Hair Day(单调队列)
查看>>
《Java程序设计》第2周学习总结
查看>>
1123 Is It a Complete AVL Tree(30 分)
查看>>