我试图在javascript中上传文件作为base64,但它抛出了错误。
TypeError: FileReader.readAsDataURL: Argument 1 does not implement interface Blob.
这是代码
<input id="file" type="file"/>
<button id="button">upload</button>
document.getElementById('button').addEventListener('click', function() {
var files = document.getElementById('file').files;
var reader = new FileReader();
reader.readAsDataURL(files);
reader.onload = function () {
console.log(reader.result);
alert('my file: ' +reader.result);
};
reader.onerror = function (error) {
console.log('Error: ', error);
}
});
蝴蝶刀刀
相关分类