博客
关于我
c# API接受图片文件以文件格式上传图片
阅读量:414 次
发布时间:2019-03-06

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

/// 文件图片上传         ///          /// 
成功上传返回上传后的文件名
[HttpPost] public async Task
UpLoadImageFiles() { var files = HttpContext.Current.Request.Files; if (files.AllKeys.Any()) { using (HttpClient client = new HttpClient()) { HttpContextBase HttpContext = (HttpContextBase)Request.Properties["MS_HttpContext"]; var request = new HttpRequestMessage(HttpMethod.Post, ConfigurationManager.AppSettings["SaveToImgaes"].ToString() + "/Upload/"); var content = new MultipartFormDataContent(); content.Add(new StreamContent(HttpContext.Request.Files[0].InputStream), "file", "file.jpg"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var filenamestr = await response.Content.ReadAsStringAsync();//结果 } } return Ok(); }

 

转载地址:http://djjuz.baihongyu.com/

你可能感兴趣的文章
原创企业级控件库之组合查询控件
查看>>
信息系统项目管理系列之七:项目时间管理
查看>>
RDIFramework.NET ━ 9.2 员工管理 ━ Web部分
查看>>
ANDROID : NEW IDEA
查看>>
第1章 什么是JavaScript
查看>>
前端数据渲染及mustache模板引擎的简单实现
查看>>
控制台基于Quartz.Net组件实现定时任务调度(一)
查看>>
Asp.Net Core之Identity应用(下篇)
查看>>
谈谈对IOC及DI的理解与思考
查看>>
【Dubbo】Zookeeper+Dubbo项目demo搭建
查看>>
CSS3中字体平滑处理和抗锯齿渲染
查看>>
Docker教程-介绍Docker与容器化
查看>>
设计模式系列之工厂模式三兄弟(Factory Pattern)
查看>>
vue.js之过渡效果-css
查看>>
mpvue支持小程序的分包加载
查看>>
2020-2021:时间戳
查看>>
推荐书单4.0:测试工程师破局之路
查看>>
jmeter(十二)关联之正则表达式提取器
查看>>
http协议进阶(五)连接管理
查看>>
封装一个简易版的ajax操作对象
查看>>