[英]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.