[英]How to read txt file on Client from aspx c# website
我有一个问题,我有这个代码
foreach (string line in File.ReadLines(**@"C:\fis32v6\fis32.ini"**))
{
if (line.Contains("TEST1"))
{
Label1.Text="TEST1";
PdLine = "1";
}
}
DataSet ds;
ds = GetData(PdLine.ToString());
我想从带有条件的客户端特定行上的 txt 文件中读取。 在开发它并构建它的代码时,我在 txt 文件中所做的任何更改都可以从我的 PC 中读取。 但是当我在服务器上运行网站时,它读取该服务器上的 txt 文件而不是我打开网站的客户端。
有没有可能使路径相对?
正如约翰提到的那样,这将是一个巨大的安全问题,主要是为了确保网站不会在您的系统中进行挖掘。 但是,它可以从客户端发起。
只需在 SO 上搜索“使用 asp.net 上传文件”,就会有大量命中并列出答案。
你没有提到你使用的特定版本(MVC?,asp.net?/核心?),也没有关于你的代码运行在哪个工作流中的上下文(它是在连接上运行还是在特定过程中运行),它是配置用于网络会话本身的设置? 但是可以上传。
如果您在启动期间需要该文件可能会有点棘手,因为您必须以某种方式上传它。 但是,如果它是网络会话的设置,为什么不将其保存在 cookie 中?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.