最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

.Net Core靜態(tài)文件資源的使用

 更新時間:2022年07月06日 15:15:43   作者:AZRNG  
這篇文章介紹了.Net Core靜態(tài)文件資源的使用方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

介紹

靜態(tài)文件都存儲在Core Web根目錄中。默認目錄是<content_root>/wwwroot,但可通過 UseWebRoot方法更改訪問目錄。而content_root是指web項目的所有文件夾,包括bin和wwwroot文件夾。

操作

簡單配置

在Configure方法中設(shè)置

app.UseStaticFiles();//默認靜態(tài)文件目錄是wwwroot

修改默認的靜態(tài)文件目錄

在Configure方法中設(shè)置

StaticFiles(app, env);

StaticFiles方法

        /// <summary>
        /// 靜態(tài)文件
        /// </summary>
        /// <param name="app"></param>
        /// <param name="env"></param>
        /// <returns></returns>
        private void StaticFiles(IApplicationBuilder app, IWebHostEnvironment env)
        {
            //靜態(tài)文件重載
            app.UseStaticFiles(new StaticFileOptions
            {
                FileProvider = new PhysicalFileProvider(Path.Combine(env.ContentRootPath, "Upload")), //將目錄切換到靜態(tài)文件所在目錄
                RequestPath =new PathString("/fileupload"), //虛擬路徑用來訪問靜態(tài)文件
                OnPrepareResponse = ctx =>
                {
                    const int cacheControl = 60;//設(shè)置緩存靜態(tài)文件的時間
                    var headers = ctx.Context.Response.GetTypedHeaders();
                    headers.CacheControl = new CacheControlHeaderValue
                    {
                        MaxAge = TimeSpan.FromSeconds(cacheControl)
                    };
                }
            });
        }

我們在項目目錄下的Upload文件夾下新建一個1.txt文件,這個時候我們啟動項目,就可以通過地址:http://localhost:8001/fileupload/1.txt 獲取文件的內(nèi)容。

到此這篇關(guān)于.Net Core靜態(tài)文件資源的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

沙河市| 山丹县| 民勤县| 西宁市| 彰化县| 汤原县| 镇沅| 鄱阳县| 临沭县| 柳州市| 上思县| 镇平县| 平潭县| 浪卡子县| 丹巴县| 汤原县| 昂仁县| 西乌珠穆沁旗| 汤阴县| 江津市| 皮山县| 富顺县| 革吉县| 沁源县| 诸暨市| 徐州市| 太湖县| 廉江市| 崇礼县| 余姚市| 宁化县| 高安市| 伊川县| 都匀市| 麻江县| 南平市| 云梦县| 互助| 凤翔县| 华容县| 鄂托克前旗|