2009-09-30 79 views
2

我想讓Firefox在本地驅動器上打開C:\ somefile.txt。我已經用「file:///」前綴嘗試過response.redirect,但它只是插入了「Object move to here」。進入頁面。我也想的HTMLEncode的路徑,因爲它可能包含特殊字符...如何將瀏覽器重定向到ASP.NET中的本地文件?

編輯:要明確:C:\ somefile.txt是在客戶盒文件運行的瀏覽器

回答

4

說實話,我不太清楚爲什麼Response.Redirect("file:///aaa")不適合你。沒有閱讀RFC,或者自己測試,我不知道。

- 編輯:

測試自己;絕對不行。

失敗的人展示你怎麼了,你可以只寫寫一個鏈接,或使用一些(當然是跛的)JavaScript(寫入到客戶端,而不是重定向),像這樣:

<script language="javascript">document.location = "file:///aaaa";</script> 
+0

thx,javascript解決方案工作 – akosch 2009-09-30 11:17:32

5

你不能。明確不允許網頁鏈接或重定向到本地內容。這是一項安全措施。

相關問題