IE8上傳文件時javascript讀取文件的本地路徑的問題("C:/fakepath/")的解決方案
前一陣把IE6升級到了IE8,沒想到一個網站裏面的上傳圖片時用JavaScript預覽本地圖片的功能失效了,圖片總是顯示錯誤,用alert()看了下圖片的路徑居然變成了C:/fakepath/*.jpg,真實的路徑被C:/fakepath/取代了,於是在網上開始找解決方案。原來是因爲IE8增加了安全選項,默認情況下不顯示上傳文件的真實路徑,進入internet選項,修改下設置即可顯示真實的文件路徑。
一、瀏覽器選項設置方法
以下就是操作步驟:
工具 -> Internet選項 -> 安全 -> 自定義級別 -> 找到“其他”中的“將本地文件上載至服務器時包含本地目錄路徑”,選中“啓用”即可。
二、程序改進方法: