2 回答
TA貢獻1785條經驗 獲得超8個贊
由于安全性的原因,從ie8以上的瀏覽器就封閉了這個接口,所以返回來的都是fakepath這樣的路徑,你如果想實現在線預覽的話,可以使用HTML5新增的File API來實現,具體的寫法你可以這樣
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script>
window.onload=function(){
var file=document.getElementById("file")
file.onchange=function(){
var img=document.createElement("img")
img.src=window.URL.createObjectURL(file.files[0])
img.onload=function(){
window.URL.revokeObjectURL(this.src)
}
document.body.appendChild(img)
}
}
</script>
</head>
<body>
<input type="file" id="file"/>
</body>
</html>
添加回答
舉報
