type=file
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<input type="file" id="shangChuan" multiple="multiple" accept="image/*" />
</body>
<script type="text/javascript">
var shangChuan = document.getElementById("shangChuan");
shangChuan.addEventListener("change",function () {
alert(shangChuan.value)
})
</script>
</html>
在华为荣耀7i图片地址不对..
我的图片名da_1488896847485.jpeg
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
哪里不对?
这样是获取不到选中文件的相关信息的。
获取基本信息可以用 input 的 files 属性,属性值就是 FileList 对象,其中的信息包括文件最近改动时间、文件名、文件大小以及文件类型。
要想获取到图片的地址,我们可以通过 FileReader 对象来操作。
关于前端访问文件的完整内容可以看 MDN 的《在web应用中使用文件》,也可以看下精简版的我的总结