2011-12-13 50 views
0

我需要从asp.net页面打开位于网络位置的文件。我有一个返回文件路径的服务方法。从asp.net页面重定向到网络驱动器上的文件页面

string fpath = string.empty; fpath = service.GetDocumentPath();

返回将fpath文件的路径= “\ myserv1 \下载\ xyz.pdf”

如何将用户重定向到fpath?

在此先感谢

+0

最终用户是否可以访问该路径?如果是这样,那么'Response.Redirect'是一个简单的方法来完成这个技巧。如果没有,那么你需要你的代码来读取文件并将其传输到客户端。 – David

+0

是的。最终用户将有权访问该路径。问题是如果返回的路径是fpath =“\ myserv1 \ downloads \ xyz.pdf” 它附加到像URL http://localhost/application/myserv1/downloads/xyz.pdf这是错误的路径 – acadia

回答

0

它看起来像你必须手动添加网络磁盘位置?看起来像fpath =“z:\”+ service.GetDocumentPath();