gpt4 book ai didi

javascript - html5 FileReader , readAsDataUrl 函数返回什么样的数据?是网址吗?还是数据本身?

转载 作者:搜寻专家 更新时间:2023-10-31 22:47:57 24 4
gpt4 key购买 nike

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 属性时,它看起来像
可笑的巨大长字符串(字符串以 base-64 等等开头)。
我想知道字符串是指文件的地址还是文件本身。
任何帮助将不胜感激。谢谢。

最佳答案

它是文件本身,但是是 base-64 编码的。它也被称为

Data Uris .

关于javascript - html5 FileReader , readAsDataUrl 函数返回什么样的数据?是网址吗?还是数据本身?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12972110/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com