【发布时间】:2016-08-07 13:38:48
【问题描述】:
我正在 Google chrome 浏览器中上传文件。
当我尝试使用以下代码提醒输入文件 (abc.pdf) 的值时,它的格式为 C:\fakepath\abc.pdf。
var ab = document.getElementById("myfile").value;
警报(ab);
所以我尝试了以下方法来获取文件输入的值....
- 使用
split("\\")机制,但没有得到结果。 - 尝试使用
lastIndexOf("\\")找出“\”的最后一个索引,但没有找到。
我写了以下代码sn-p。但不明白下一步该怎么做。
任何建议都将受到高度赞赏。
<html>
<head>
<script type="text/javascript">
function show(){
var ab = document.getElementById("myfile").value;
alert(ab);
}
</script>
</head>
<body>
<form>
<input type="file" name="myfile" id="myfile" value="" onchange="show()"/>
<input type="button" name="submit" value="submit">
</form>
</body>
</html>
【问题讨论】: