我在asp.net c#文件中有一个Web方法。在该文件中,我正在检查文件是否在文件夹中可用,之后我将返回该文件路径。
在前端,我试图使用javascript(window.open(path))打开该文件。
但是我收到错误消息,说“找不到文件”-但是文件夹中的文件可用。
其他文件正在打开,例如* .txt,*。docx文件,这些文件已下载或在同一文件夹中打开-但我想打开* .pdf文件。
[System.Web.Services.WebMethod]
public static string generateReport(string SerialNo)
{
string filepath = "";
string strFileName = SerialNo;
if (File.Exists(HttpContext.Current.Server.MapPath(".\\upload\\" + strFileName + ".pdf")))
{
HttpContext.Current.Session["FileName"] = strFileName;
filepath = ".\\upload\\" + strFileName + ".pdf"; }
else
{
}
return filepath;
}
找不到文件'D:\ projectfolder \ upload \ pdfsample.pdf。