У меня есть веб-метод в файле asp.net c #.в этом файле я проверяю, доступен ли файл в папке или нет, после этого я возвращаю этот путь к файлу.
на внешнем интерфейсе я пытаюсь открыть этот файл, используя javascript (window.open (путь)).
но я получаю сообщение об ошибке, скажем, «не могу найти файл» - но файл доступен в папке.
Другие файлы открываются как * .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.