zoukankan      html  css  js  c++  java
  • .net core 通过url访问文件

    .net core 和frame work不太一样,.net core 默认不允许直接通过url访问,因为这样访问不安全。

    两种方法解决;

    第一种,直接配置Startup配置如下:

     public void Configure(IApplicationBuilder app, IHostingEnvironment env)
            {
                if (env.IsDevelopment())
                {
                    app.UseDeveloperExceptionPage();
                }
                else
                {
                    app.UseHsts();
                }
                //禁用https
                //app.UseHttpsRedirection();
                app.UseCors("all");
                app.UseMvc();
                string path = AppContext.BaseDirectory;
                path = Path.Combine(path, "UploadFiles");
                //通过url访问文件
                app.UseStaticFiles(new StaticFileOptions()//自定义自己的文件路径
                {
                    RequestPath = new PathString("/UploadFiles"),//对外的访问路径
                    FileProvider = new PhysicalFileProvider(path)//指定实际物理路径
                });
            }

    效果如下:

     第二种方法:通过接口访问;

    暂时还没有写,根据自己的需求写对应的接口(后续补上)

  • 相关阅读:
    48. Rotate Image
    83. Remove Duplicates from Sorted List
    46. Permutations
    HTML5笔记
    18. 4Sum
    24. Swap Nodes in Pairs
    42. Trapping Rain Water
    Python modf() 函数
    Python min() 函数
    Python max() 函数
  • 原文地址:https://www.cnblogs.com/wwr01/p/13644142.html
Copyright © 2011-2022 走看看