我想显示来自可选csv文件的Highcharts图,为此,我需要它的路径。
我有一个非常简单的输入,看起来像这样:
@section Scripts {
<script>..</script>
}
现在,是否有可能从此输入获取文件路径? 还有其他方法可以让用户选择文件并获取其路径吗?
答案 0 :(得分:1)
来源:
出于安全原因,浏览器不允许这样做,即浏览器中的JavaScript无法访问文件系统,但是使用HTML5 File API时,只有Firefox提供了mozFullPath属性,但是如果您尝试获取该值,它将返回一个空字符串:
$('input[type=file]').change(function () {
console.log(this.files[0].mozFullPath);
});
所以不要浪费时间。
edit:如果您需要文件的路径来读取文件,则可以使用FileReader API。这是关于SO的一个相关问题:在上传图片之前预览图片。