利用js获取文件上传的路径
时间: 2023-09-26 11:04:53 浏览: 97
关于火狐3和ie无法浏览文件全路径问题
JavaScript不能直接访问文件系统,因此无法直接获取文件上传路径。但是,可以通过HTML5的File API获取选定文件的路径,前提是用户已经选择了文件并触发了相应的事件。以下是一个简单的示例,演示如何使用File API获取选定文件的路径:
```html
<!DOCTYPE html>
<html>
<body>
<input type="file" id="fileInput">
<button onclick="getFile()">获取文件路径</button>
<script>
function getFile() {
var fileInput = document.getElementById('fileInput');
var filePath = fileInput.value;
alert('文件路径:' + filePath);
}
</script>
</body>
</html>
```
在上面的示例中,当用户点击"获取文件路径"按钮时,getFile()函数将被调用。该函数使用getElementById()方法获取文件输入框的引用,然后使用value属性获取选定文件的路径。请注意,文件路径包括文件名,但不包括文件上传路径。如果你需要上传路径,你需要在服务器端进行处理。
阅读全文