fileImgInput.onchange = function(e){
// upLoadImg(this);
function getObjectURL(file) {
var url = null;
if (window.createObjcectURL != undefined) {
url = window.createOjcectURL(file);
} else if (window.URL != undefined) {
url = window.URL.createObjectURL(file);
} else if (window.webkitURL != undefined) {
url = window.webkitURL.createObjectURL(file);
}
return url;
}
var objURL = getObjectURL(this.files[0]);//这里的objURL就是input file的真实路径
imgContent.src= objURL;
console.log(objURL)
this.value = '';
}
控制台里输出的是图片里的,我想获取的是类似F://XX/XX/X.png这种路径,请问有什么办法实现吗?
浏览器是个沙盒,是和你电脑其他系统资源隔离的。那么假设你的设想可以实现,那就很危险了,个人电脑上所有资源都可以被窃取,因为文件路径,也是属于资源。