c# - Asp.net Web API 无法从文件路径读取文件

标签 c# asp.net csv azure path

我正在开发一个azure asp.net web api 2,在我的api中我试图读取一个数据集,但是我无法获取我的dataset.csv路径。我连接到ftp服务器,我发现路由是:。 .../site/wwwroot/dataset.csv 这个,

我试过了

string path = "/site/wwwroot/dataset.csv";

还有这个

string path=Path.Combine(System.Web.HttpRuntime.AppDomainAppPath, "dataset.csv");

但是它们都不起作用,我无法读取数据文件,我该如何读取它?

谢谢

最佳答案

尝试使用System.Web.HttpContext.Current.Request.MapPath()代替:

string path=System.Web.HttpContext.Current.Request.MapPath("~\\dataset.csv");

Oh, and a friendly ask: please search StackOverflow before posting questions - this has been asked and answered here

关于c# - Asp.net Web API 无法从文件路径读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31306052/

相关文章:

javascript - AlaSQL 从 CSV 插入表不起作用

Python正则表达式findall读取.csv文件中的行

c# - 如何使用约束绑定(bind)泛型类型

asp.net - 动态加载的用户控件引用不同目录中的其他控件时出错

asp.net - 母版页的当前上下文中不存在控件

asp.net - 通过 web.config 从页面输出中删除 BOM

php - 使用 html 表单导入 csv 数据...使用 PHP 脚本加载数据 infile 和 MySQL

javascript - 如何在 JavaScript/JQuery 中输入时验证或屏蔽一些特殊字符

c# - 使用 JsonReader 时有没有办法倒带或后退?

c# - 如何制作 System.Configuration.Install.Installer 以从安装项目中获取变量?