.net Core 上传文件详解

大数据81

.net core 和.net framework上传文件有很多需要注意的地方
.net framework 上传文件用httppostedfilebase
.net core 上传文件用 IFormFile

一、首先需要配置在startup 中的Configure方法内新增以下代码
app.UseStaticFiles();
而配置Apk下载需要加以下代码,与上面的app.UseStaticFiles()并不冲突

 app.UseStaticFiles(new StaticFileOptions
            {
                //FileProvider = new PhysicalFileProvider(Directory.GetCurrentDirectory()),
                //设置不限制content-type 该设置可以下载所有类型的文件,但是不建议这么设置,因为不安全
                //下面设置可以下载apk和nupkg类型的文件
                ContentTypeProvider = new FileExtensionContentTypeProvider(new Dictionary<string, string>
                {
                      { ".apk", "application/vnd.android.package-archive" }
                })
            });
</string,>
输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
大数据

每日一问 hive如何插入数据

使用Hive数据库,从数据库连接开始就遇到问题。 Hive数据库跟MYSQL不一样,需要使用DBeaver工具使用。打开DBeaver,添加Hive的IP地址之后,输入token,点击编辑驱动。 这是...
大数据

Eureka注册中心

文章目录 一、Eureka 注册中心 * (一)eureka的作用 - 1.消费者该如何获取服务提供者具体信息? 2.如果有多个服务提供者,消费者该如何选择? 3.消费者如何感知服务提供者健康状态? ...
大数据

SpringCloud

Spring Cloud 1. Eureka基础知识 * 1.1 什么是服务治理 1.2 什么是服务注册与发现 1.3 Eureka包含两个组件:Eureka Server和Eureka Client...
大数据

SpringCloud之Nacos注册中心

Nocas 注册中心 环境配置启动服务注册 Nacos是阿里巴巴的一个产品,说实话,这个注册中心是真的好用。下面我们开始介绍。 首先我们需要安装这个服务,服务区官网下载就可以了。 官网 可以选择点进去...
大数据

docker学习

今天跟着同事学习了下,docker安装,做.netCore项目,制作Dockerfile,执行命令制作docker影像,docker启动,测试网站访问; docker打标签,将docker影像上传到影...
大数据

猪齿鱼 Choerodon 的数据初始化设计解析

导读: 验证码作为网络安全的第一道屏障,其重要程度不言而喻。当前,卷积神经网络的高速发展使得许多验证码的安全性大大降低,一些新型验证码甚至选择牺牲可用性从而保证安全性。针对对抗样本技术的研究,给验证码...
大数据

SpringCloud系列之Zuul网关

Zuul网关 什么是Zuul网关? Zuul是SpringCloud全家桶的微服务网关。所有从app或者网站(第三方)来的请求都会经过Zuul到达后端的Netflix应用程序。作为一个边界性质的应用程...