将本地图像转换为base64数据

时间:2018-08-13 01:59:44

标签: javascript html image input

HTML代码

df_sample[0]

选择图片后,我运行此代码

df_sample.iloc[0]

这是getBase64函数

<input id="file-input" accept="image/png, image/jpeg" type="file" name="name" />

此函数会引发此错误:

  

无法在'FileReader'上执行'readAsDataURL':参数1不是   类型为“斑点”。

这就是我尝试过的-如果您有可行的答案=请分享

1 个答案:

答案 0 :(得分:0)

尝试更改

var file = $("#file-input").val();

var file = $("#file-input")[0].files[0];

.val()实际上没有返回您在这种情况下想要的Blob /文件对象。