使用没有输入类型文件

时间:2016-06-28 12:00:38

标签: javascript angularjs base64

我正在尝试生成一个base64字符串的本地URL图像。我搜索了很多,但没有得到任何答案。我找到了许多示例来转换带有HTTP URL的图像的base64字符串,但我有图像的本地URL。我尝试创建一个文件对象,但它无法正常工作。这是我尝试的一个例子:

convertFileToDataURLviaFileReader(url){
    var file = new File([""],url, {type: "image/jpeg"});
    let reader = new FileReader();
    reader.onload = (event) => {
        var base64 = event.target.result;
        return base64;
    };
    reader.readAsDataURL(file);     
}

此处网址是图片的绝对路径:file:\\C:\Users\abc\Pictures\butterfly.jpg 此示例未完全生成base64图像,即仅返回空白字符串:

输出

data:/

0 个答案:

没有答案
相关问题