C# 读取服务器中的cvs文件时出现问题
我在读取服务器中的cvs文件时遇到问题。我确信这不是文件夹权限问题,因为我可以在服务器中上载和删除文件 问题在于:使用(StreamReader sr=File.OpenText(@“FullDomain/MyCVSFolder/Promocodes.cvs”)) 如果我更改本地路径@“c:etc”的文件位置,此代码在本地工作 我会非常感激任何帮助 代码:C# 读取服务器中的cvs文件时出现问题,c#,file-upload,server,C#,File Upload,Server,我在读取服务器中的cvs文件时遇到问题。我确信这不是文件夹权限问题,因为我可以在服务器中上载和删除文件 问题在于:使用(StreamReader sr=File.OpenText(@“FullDomain/MyCVSFolder/Promocodes.cvs”)) 如果我更改本地路径@“c:etc”的文件位置,此代码在本地工作 我会非常感激任何帮助 代码: 这是米海给我的解决方案 我换这条线 `using (StreamReader sr = File.OpenText(@"fullDo
这是米海给我的解决方案 我换这条线
`using (StreamReader sr = File.OpenText(@"fullDomain/MyCVSFolder/Promocodes.cvs"))`
与
使用Server.MapPath(“MyCVSFolder/Promocodes.csv”);你需要指定文件夹的完整路径。嗨,Mihai,谢谢你的回答,你能告诉我在我的代码中在哪里使用你的解决方案吗?因为这给了我一个错误:使用(StreamReader sr=Server.MapPath(“MyCVSFolder/Promocodes.csv”))将路径传递到File.OpenText(Server.MapPath(“MyCVSFolder/Promocodes.csv”))好,让我测试一下谢谢!顺便说一下,它通常被称为CSV文件:逗号分隔的值。
`using (StreamReader sr = File.OpenText(@"fullDomain/MyCVSFolder/Promocodes.cvs"))`
`using (StreamReader sr = File.OpenText(Server.MapPath("/MyCVSFolder/Promocodes.cvs")))`