广告
返回顶部
首页 > 资讯 > 后端开发 > ASP.NET >.NetCore静态文件资源的使用
  • 670
分享到

.NetCore静态文件资源的使用

2024-04-02 19:04:59 670人浏览 安东尼
摘要

介绍 静态文件都存储在Core WEB根目录中。默认目录是<content_root>/wwwroot,但可通过 UseWebRoot方法更改访问目录。而content_

介绍

静态文件都存储在Core WEB根目录中。默认目录是<content_root>/wwwroot,但可通过 UseWebRoot方法更改访问目录。而content_root是指web项目的所有文件夹,包括bin和wwwroot文件夹。

操作

简单配置

在Configure方法中设置

app.UseStaticFiles();//默认静态文件目录是wwwroot

修改默认的静态文件目录

在Configure方法中设置

StaticFiles(app, env);

StaticFiles方法

        /// <summary>
        /// 静态文件
        /// </summary>
        /// <param name="app"></param>
        /// <param name="env"></param>
        /// <returns></returns>
        private void StaticFiles(IApplicationBuilder app, IWebHostEnvironment env)
        {
            //静态文件重载
            app.UseStaticFiles(new StaticFileOptions
            {
                FileProvider = new PhysicalFileProvider(Path.Combine(env.ContentRootPath, "Upload")), //将目录切换到静态文件所在目录
                RequestPath =new PathString("/fileupload"), //虚拟路径用来访问静态文件
                OnPrepareResponse = ctx =>
                {
                    const int cacheControl = 60;//设置缓存静态文件的时间
                    var headers = ctx.Context.Response.GetTypedHeaders();
                    headers.CacheControl = new CacheControlHeaderValue
                    {
                        MaxAge = TimeSpan.FromSeconds(cacheControl)
                    };
                }
            });
        }

我们在项目目录下的Upload文件夹下新建一个1.txt文件,这个时候我们启动项目,就可以通过地址:Http://localhost:8001/fileupload/1.txt 获取文件的内容。

到此这篇关于.net core静态文件资源的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: .NetCore静态文件资源的使用

本文链接: https://www.lsjlt.com/news/153661.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • .NetCore静态文件资源的使用
    介绍 静态文件都存储在Core Web根目录中。默认目录是<content_root>/wwwroot,但可通过 UseWebRoot方法更改访问目录。而content_...
    99+
    2022-11-13
  • Spring Boot 读取静态资源文件的方法
    一、需求场景有时候我们需要在项目中使用一些静态资源文件,比如城市信息文件 countries.xml,在项目启动后读取其中的数据并初始化写进数据库中。二、实现静态资源文件 countries.xml 放在 src/main/resource...
    99+
    2023-05-31
    spring boot 读取
  • 使用springboot对外部静态资源文件的处理操作
    目录springboot对外部静态资源文件的处理1、存方面倒还简单,这里贴上一个获取微信临时素材并保存的方法2、取,由于对springboot不熟悉,所以在这上面踩了坑主要使用到这2...
    99+
    2022-11-12
  • js如何处理静态资源文件请求
    这篇文章主要为大家展示了“js如何处理静态资源文件请求”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js如何处理静态资源文件请求”这篇文章吧。html文件<...
    99+
    2022-10-19
  • Vue如何下载本地静态资源static文件夹
    目录下载本地静态资源static文件夹下载静态文件方法下载下载本地static静态文件的踩坑下载本地静态资源static文件夹 下载静态文件方法 <a href="/stat...
    99+
    2022-11-13
  • Go1.16新特性embed打包静态资源文件实现
    目录背景embed 嵌入字符串、字节切片、文件嵌入嵌入文件嵌入文件夹嵌入匹配FS 文件系统总结:背景 相信有一部分人喜爱 GO 的初衷大概是:跨平台静态编译,如果在没用通过 CGO ...
    99+
    2022-11-13
  • Android控件系列之XML静态资源使用介绍
    学习目的: 1、了解在Android中如何设置和调用XML资源 2、掌握如何利用XML和JAVA代码进行协同开发界面 3、理解R文件的作用 开发Android时,总能看到一个...
    99+
    2022-06-06
    XML Android
  • 使用gateway后静态资源失效怎么办
    这篇文章主要介绍了使用gateway后静态资源失效怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。关于使用gateway后静态资源失效问题配置文件方式对应服务配置文件目录...
    99+
    2023-06-20
  • 使用SpringBoot如何实现加载静态资源
    这篇文章给大家介绍使用SpringBoot如何实现加载静态资源,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在SpringBoot中加载静态资源和在普通的web应用中不太一样。默认情况下,spring Boot从cla...
    99+
    2023-05-31
    springboot 静态资源
  • 用Nodejs搭建服务器访问html、css、JS等静态资源文件
    为了测一个附近门店的功能,需要配置一下服务器进行测试。本来打算用apache的,后来想自己是做前端的,好久没有用过Nodejs了何不用所学的知识自己配一下呢,说动手就手。 第一步,俗话说的好,工欲善其事,必...
    99+
    2022-06-04
    静态 服务器 文件
  • 解决使用gateway后静态资源失效的问题
    关于使用gateway后静态资源失效问题 配置文件方式对应服务配置文件目录提供参考 F12可以看到静态资源路径全部都是加载失败。这是因为我们没有对静态文件进行路由导致。 配置文件方...
    99+
    2022-11-12
  • 如何使用Nodejs搭建服务器访问html、css、JS等静态资源文件
    这篇文章给大家分享的是有关如何使用Nodejs搭建服务器访问html、css、JS等静态资源文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。第一步,俗话说的好,工欲善其事,必先...
    99+
    2022-10-19
  • 如何使用node搭建静态资源管理器
    这篇文章将为大家详细讲解有关如何使用node搭建静态资源管理器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体如下:我么都知道,老牌的3p服务器都是自带静态资源管理器的...
    99+
    2022-10-19
  • Django模板继承和静态资源如何使用
    这篇“Django模板继承和静态资源如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“...
    99+
    2022-10-19
  • 使用struts2怎么对静态资源进行映射
    这篇文章给大家介绍使用struts2怎么对静态资源进行映射,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在struts2框架中有一些它所需要的公共的静态内容,比如说js文件和一些css文件。当框架需要这些静态内容的时候...
    99+
    2023-05-31
    struts2 st
  • Vue3+TypeScript+Vite使用require动态引入图片等静态资源
    问题:Vue3+TypeScript+Vite的项目中如何使用require动态引入类似于图片等静态资源! 描述:今天在开发项目时(项目框架为Vue3+TypeScript+Vite...
    99+
    2022-11-13
  • 解决使用security和静态资源被拦截的问题
    目录使用security和静态资源被拦截解决方法Spring Security踩坑记录(静态资源放行异常)问题描述解决1.首先尝试使用网上的方法继承 WebSecurityConfi...
    99+
    2022-11-12
  • Tomcat无法加载css和js等静态资源文件如何解决
    这篇文章主要讲解了“Tomcat无法加载css和js等静态资源文件如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Tomcat无法加载css和js等静态资源文件如何解决”吧!解决思路有...
    99+
    2023-07-04
  • 使用Node.js搭建静态资源服务详细教程
    对于Node.js新手,搭建一个静态资源服务器是个不错的锻炼,从最简单的返回文件或错误开始,渐进增强,还可以逐步加深对http的理解。那就开始吧,让我们的双手沾满网络请求! Note: 当然在项目中如果有使...
    99+
    2022-06-04
    静态 教程 详细
  • 怎么使用nginx代理实现静态资源访问
    今天小编给大家分享一下怎么使用nginx代理实现静态资源访问的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一. 目标:为了通...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作