首页 > 其他分享 >NetCore获取文件内容

NetCore获取文件内容

时间:2024-01-24 15:59:43浏览次数:26  
标签:Templates 文件 NetCore Index 获取 IWebHostEnvironment fileContent hostEnvironment fi

1、注入IWebHostEnvironment

private IWebHostEnvironment _hostEnvironment;
public FormBaseController(IWebHostEnvironment hostEnvironment)
{
    _hostEnvironment = hostEnvironment;
}

 

2、读取根目录下文件内容(Templates/Index.html)

public async Task<IActionResult> GetFormPageFileName()
{
    IFileProvider fileProvider = this._hostEnvironment.ContentRootFileProvider;
    IFileInfo fileInfo = fileProvider.GetFileInfo("Templates/Index.html");

    string fileContent = null;
    using (StreamReader readSteam = new StreamReader(fileInfo.CreateReadStream()))
    {
        fileContent = await readSteam.ReadToEndAsync();
    }
    return View(fileContent);
}

 

标签:Templates,文件,NetCore,Index,获取,IWebHostEnvironment,fileContent,hostEnvironment,fi
From: https://www.cnblogs.com/microsoft-zh/p/17984846

相关文章

  • Linux查看文件的命令有哪些?
    在Linux系统中,查看文件的命令常用的有五个,分别是:find命令、locate命令、whereis命令、which命令及type命令,接下来通过这篇文章为大家详细介绍一下这五个命令。Linux查看文件的五种命令1、findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。f......
  • [转]POI获取单元格的宽和高
     sheet.getColumnWidth(cell.getColumnIndex())//获取的宽度默认一个字符占256,即字符个数*256,默认字符宽度是8像素px,所以转成像素为(/256*8)即/32原文地址:POI获取单元格的宽和高-贾树丙-博客园获取单元格的宽,即获取所在列的宽。先获取单元格所在的sheet:cell.getShee......
  • nfs网络文件系统介绍_
    1NFS介绍1.1NFS概念描述 1.2NFS历史介绍1.3NFS在企业中的应用场景 1.4NFS服务挂载结构图解 1.5NFS在企业生产集群架构中的位置 ......
  • 获取猜你喜欢数据,类型定义和列表渲染
    1.封装获取猜你喜欢数据API2.组件挂载完毕调用API这个是接口文档:  下面: 组件内部获取数据,我们其他的都是在index.vue里面获取的: 我们来看一下数据,可以看到数据很多(items商品信息): 定义数据类型: 这里的分页我们其他地方也会用到,因此我们把他定义成一个通用的类......
  • CentOS7&Windows10的hosts文件设置
    CentOS7的hosts文件设置打开hosts文件vim/etc/hosts添加如下内容[IP][映射名称]如:127.0.0.1www.haha.com重启设备,查看主机名修改成功rebootWindows10的hosts文件的设置找到windows的hosts文件C:\Windows\System32\drivers\etc打开hosts文件添加cen......
  • 在loongxin系统lazarus IDE打开文件对话框出现死机的处理方案
    在loongxin系统使用lazarusIDE打开或保存project等文件出现对话框出现卡死的问题。 原因:loongnixmate桌面有问题和lazarus不兼容,cartoon桌面没这个问题。解决方法:将gtk2-murrine-engine卸载,卸载后lazarus抵足保存或打开文件的对话框已恢复正常,系统主题恢复为原始状态。如果你......
  • 文件图片上传+预览
    基本结构```文件上传:上传`上边要注意的就是input中的accept属性,其代表上传文件的一个限制,这里的image/*代表支持图片的书友格式,如果想支持jpeg的可以写成accept="image/jpeg"。也可以同时支持多种图片格式,如下:<inputtype="file"accept="image/jpeg,image/p......
  • 文件的归档和压缩
    1、语法格式tar参数文件或目录2、常用参数-x从压缩的文件中提取文件-z支持gzip解压文件-v显示操作过程-t显示压缩文件的内容-c建立新的归档-r追加文件至归档结尾-j支持bzip2解压文件-C切换到指定目录-f指定压缩文件3、命令使用......
  • 文件的查找以及软硬链接使用
    文件查找的常用命令whichwhereisgreplocatefind1、whichwhich命令用于查找系统可执行命令的路径。它通常用于查找命令是否存在以及其所在的位置。whichcommand这个命令会查找command命令是否存在,并显示其路径。2、whereiswhereis命令用于查找二进制文件、......
  • 文件描述符
    1、文件描述符的定义是内核为了高效管理已被打开的文件所创建的索引,用于指向被打开的文件,所有执行I/O操作的系统调用都通过文件描述符;文件描述符是一个简单的非负整数,用以标明每一个被进程所打开的文件,程序刚刚启动的时候,第一个打开的文件是0,第二个是1,依此类推。也可以理解为是一......