2011-12-13 52 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();