繁体   English   中英

通过输入文件值在新的浏览器选项卡中打开文件

[英]Open file in new browser tab by input file value

我想在新的浏览器选项卡中打开文件进行预览。

<input id="myinput" type="file" onchange="oninputfileselected(this);"/>   
function oninputfileselected(obj) {
  var inputfile = document.getElementById($(obj).attr('id'));
  console.log(inputfile.files);
}

我得到的console输出不包含我打开新标签的任何本地路径。 我不确定是否有其他方法可以做到这一点? 谢谢

我能想到的唯一方法是使用FileReader读取文件中的data: ,然后从中生成data: scheme URL,然后使用window.open打开该 URL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM