【发布时间】:2014-04-01 14:55:39
【问题描述】:
如何在 C# 和 ASP.NET 中使用响应调用在浏览器中动态打开文件资源? 我有一个存储文档的文件服务器。我有另一台运行 IIS 和 ASP.NET 应用程序的服务器。我需要在浏览器窗口中打开存储在文件服务器上的 pdf 文档。 我将文件夹路径字符串提供为“\\MyFileServer\documentFolder\”,将文件名字符串提供为“doc.pdf”。我尝试重定向到
Response.Redirect(folderPath + filename, true);
但重定向尝试将我提供的资源位置附加到当前服务器路径。我是 ASP.NET 的新手,所以请原谅我的无知。 哦,顺便说一句,该站点是从 android 平板电脑访问的,所以我需要将客户端浏览器显式重定向到文件资源,否则 android 将开始下载文件而不是打开它。
【问题讨论】: