Javascript 获取文件对象的Base 64编码

Javascript 获取文件对象的Base 64编码,javascript,encoding,base64,Javascript,Encoding,Base64,在过去的几天里,我一直在执行一项任务,其中一小部分让我感到困惑,那就是我需要获取本地二进制文件的base64编码。我可以准备好文件(如下),但我不确定是否有任何方法等来获得文件的base64编码,因为我“拥有”了文件 有什么想法吗?说到这一点,我是个十足的傻瓜:/我见过一些例子,但没有一个对我有用,它们似乎过于复杂了 限制:必须是客户端!必须与IE 8兼容 <!doctype html> 函数getsize() { 变量myObject,afile,size; myObj

在过去的几天里,我一直在执行一项任务,其中一小部分让我感到困惑,那就是我需要获取本地二进制文件的base64编码。我可以准备好文件(如下),但我不确定是否有任何方法等来获得文件的base64编码,因为我“拥有”了文件

有什么想法吗?说到这一点,我是个十足的傻瓜:/我见过一些例子,但没有一个对我有用,它们似乎过于复杂了

限制:必须是客户端!必须与IE 8兼容

<!doctype html>


函数getsize()
{
变量myObject,afile,size;
myObject=newActiveXObject(“Scripting.FileSystemObject”);
afile=myObject.GetFile(“C:\\test.txt)
大小=文件大小;
警报(“文件大小为:“+size”);
}
获取文件“test.txt”的大小
<script type="text/javascript">
function getsize()
{
    var myObject, afile, size;
    myObject = new ActiveXObject("Scripting.FileSystemObject");
    afile = myObject.GetFile("C:\\test.txt)
    size = afile.Size;
    alert("The size of the file is:" + size);
}

</script>
Get the size for the file "test.txt"
<form name="myForm">
<input type="Button" value="Get Size" onClick='getsize()'>
</form>
</body>
</html>