圖片路徑的問題
現在的瀏覽器有保護設置,在使用input中的file進行瀏覽時,瀏覽器會把圖片前面的路徑全部設置為C:/fakepath+圖片的名稱,因為用戶上傳圖片到服務器是保密的,不能把本地的路徑也一起傳過去,現在的瀏覽器都是這樣,所以老師能不能講一下如何選中之后瀏覽,我把file的val彈出來全是C:/fakepath+圖片的名稱,無法在div中瀏覽。
現在的瀏覽器有保護設置,在使用input中的file進行瀏覽時,瀏覽器會把圖片前面的路徑全部設置為C:/fakepath+圖片的名稱,因為用戶上傳圖片到服務器是保密的,不能把本地的路徑也一起傳過去,現在的瀏覽器都是這樣,所以老師能不能講一下如何選中之后瀏覽,我把file的val彈出來全是C:/fakepath+圖片的名稱,無法在div中瀏覽。
2016-10-30
舉報
2017-02-16
這是瀏覽器的安全策略導致的,提供一個我的解決方案吧:使用HTML5的FileReader這個API。思路就是將圖片文件讀取轉為Base64,賦值給src屬性。
2019-12-16
可以,感謝
2017-07-11
按照樓上的辦法解決了
2017-04-05
采用后解決,感謝
2016-11-21
字符串截取
2016-11-02
如何解決呢?有解決的方法沒?
2016-11-01
這應該是客戶端路徑和服務器端路徑有區(qū)別