Abe*_*ler 1 .net asp.net visual-studio-2010
我有一份文件,我已经包含在我的VS 2010解决方案中.它位于名为"MyFolder"的文件夹中,文件本身称为"MyDoc.docx".我尝试了以下方法来打开文件但没有工作:
Stream s = File.OpenRead("/MyFolder/MyDoc.docx");
Run Code Online (Sandbox Code Playgroud)
和
Stream s = File.OpenRead("MyFolder/MyDoc.docx");
Run Code Online (Sandbox Code Playgroud)
和
Stream s = File.OpenRead("~/MyFolder/MyDoc.docx");
Run Code Online (Sandbox Code Playgroud)
这个文件的正确路径是什么?
using (var s = File.OpenRead(Server.MapPath("~/MyFolder/MyDoc.docx")))
{
...
}
Run Code Online (Sandbox Code Playgroud)
where ~表示站点根目录.另外,请确保在此文件夹的读取权限下授予您的网站正在运行的帐户.