我想讓Firefox在本地驅動器上打開C:\ somefile.txt。我已經用「file:///」前綴嘗試過response.redirect,但它只是插入了「Object move to here」。進入頁面。我也想的HTMLEncode的路徑,因爲它可能包含特殊字符...如何將瀏覽器重定向到ASP.NET中的本地文件?
編輯:要明確:C:\ somefile.txt是在客戶盒文件運行的瀏覽器
我想讓Firefox在本地驅動器上打開C:\ somefile.txt。我已經用「file:///」前綴嘗試過response.redirect,但它只是插入了「Object move to here」。進入頁面。我也想的HTMLEncode的路徑,因爲它可能包含特殊字符...如何將瀏覽器重定向到ASP.NET中的本地文件?
編輯:要明確:C:\ somefile.txt是在客戶盒文件運行的瀏覽器
說實話,我不太清楚爲什麼Response.Redirect("file:///aaa")
不適合你。沒有閱讀RFC,或者自己測試,我不知道。
- 編輯:
測試自己;絕對不行。
失敗的人展示你怎麼了,你可以只寫寫一個鏈接,或使用一些(當然是跛的)JavaScript(寫入到客戶端,而不是重定向),像這樣:
<script language="javascript">document.location = "file:///aaaa";</script>
你不能。明確不允許網頁鏈接或重定向到本地內容。這是一項安全措施。
thx,javascript解決方案工作 – akosch 2009-09-30 11:17:32