function readURL(input){
if(input.files && input.files[0]){
reader.readAsDataURL(input.files[0]);
}
else {
document.images[0].src = input.value || "No file selected";
}
}
function checkSrc(){
var src = document.getElementById('propertyImg').getAttribute('src');
console.debug(src);
}
<input type='file' class='width70_prop' onchange="readURL(this);"></input>
<button onclick='checkSrc()'>check</button>
我很好奇 FileReader 的 readAsDataUrl 函数返回什么样的数据。
当我通过上面的代码检查 src 属性时,它看起来像
长得可笑的字符串(字符串以 64 进制开头)。
我想知道字符串是指文件的地址或文件本身。
任何帮助将不胜感激。谢谢。
它是文件本身,但采用 Base-64 编码。它也被称为
数据查询 http://en.wikipedia.org/wiki/Data_URI_scheme.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)