分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

.NET HttpGet 获取服务器文件下的图片信息

发布时间:2023-09-06 02:19责任编辑:董明明关键词:.NET
 ???????/// <summary> ???????/// 项目文件夹下路径 ?返回流类型数据,如:图片类型 ???????/// </summary> ???????/// <returns></returns> ???????public HttpResponseMessage GetImg() ???????{ ?// ?~/ ImageFile / 001.png ???????????//项目文件夹下路径 ???????????var imgPath = System.Web.Hosting.HostingEnvironment.MapPath("~/ImageFile/2.jpg"); ??????????// 从图片中读取byte ???????????var imgByte = File.ReadAllBytes(imgPath); ??????????// 从图片中读取流 ???????????var imgStream = new MemoryStream(File.ReadAllBytes(imgPath)); ???????????var resp = new HttpResponseMessage(HttpStatusCode.OK) ???????????{ ???????????????Content = new StreamContent(imgStream) ???????????????//或者 ?????????????// ?Content = new ByteArrayContent(imgByte) ???????????}; ???????????resp.Content.Headers.ContentType = new MediaTypeHeaderValue("image/jpg"); ???????????return resp; ???????}
 [HttpGet] ???????public HttpResponseMessage SelectUploadFile() ???????{ ???????????Image img = Image.FromFile(@"C:\ImageFile\2.jpg"); ???????????MemoryStream ms = new MemoryStream(); ???????????img.Save(ms, System.Drawing.Imaging.ImageFormat.Png); ???????????HttpResponseMessage result = new HttpResponseMessage(HttpStatusCode.OK); ???????????result.Content = new ByteArrayContent(ms.ToArray()); ???????????result.Content.Headers.ContentType = new MediaTypeHeaderValue("image/png"); //设置http响应上的Content-Type 为image/Png媒体类型 ???????????return result; ???????}

.NET HttpGet 获取服务器文件下的图片信息

原文地址:https://www.cnblogs.com/Warmsunshine/p/9853560.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved