在angularJS中显示base64图像

用户名

我已使用Java代码将Base64图像插入数据库

        FileInputStream mFileInputStream = new FileInputStream("C:\\basicsworkspace\\base64upload\\src\\main\\resources\\basic.png");
        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        byte[] b = new byte[1024];
        int bytesRead = 0;
        while ((bytesRead = mFileInputStream.read(b)) != -1) {
           bos.write(b, 0, bytesRead);
        }
        byte[] ba = bos.toByteArray();
        //byte[] encoded = Base64.getEncoder().encode(ba); // util
        byte[] encoded = Base64.encodeBase64(ba); //apache
        connection = DriverManager.getConnection(connectionString);  
         String insertSql = "INSERT INTO test (image) VALUES (?)" ; 
              prepsInsertProduct.setBytes(encoded);
         System.out.println(insertSql);
        prepsInsertProduct = connection.prepareStatement(  
            insertSql);  
         System.out.println(prepsInsertProduct.execute());  

但是,如果尝试使用angular js显示图像,则不会显示图像。在sqlserver中,我将图像保存为varbinary(max)并以角度代码保存,

      config(function ($compileProvider) {
             console.log($compileProvider.imgSrcSanitizationWhitelist());
        })

     <img src="choice:image/png;base64,{{choice.Icon}}"> 

但是我得到的字节只有这样的消息,

 unsafe:choice:image/png;base64,6956424F5277304B47676F414141414E535568455567…
Please let me know where I am going wrong and the image is in PNG format.
用户名

在POJO中,我对byte []进行了更改,并且可以正常工作。我的数据类型为String并修改为byte [],但未显示Base64图像,但t仅显示字节数组图像。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

angularJS显示base64图像

来自分类Dev

angularjs图像base64显示错误“无法加载资源”

来自分类Dev

Ionic / AngularJS base64图像不会显示

来自分类Dev

base64 图像未显示在图像中

来自分类Dev

在Rails中显示base64编码的图像

来自分类Dev

Base64图像未在Gatsby中显示

来自分类Dev

Base64 图像未在 IE11 中显示

来自分类Dev

如何在Javascript中显示base64图像

来自分类Dev

从angularJS抓取PHP base64图像

来自分类Dev

使用包含AngularJS中base64数据的变量加载图像src

来自分类Dev

使用angularjs将SVG中的xlink:href设置为base64编码的图像

来自分类Dev

在iOS上的html电子邮件中显示base64图像

来自分类Dev

离子框架应用中未显示Base64编码的图像

来自分类Dev

Thymeleaf中嵌入的Base64图像列表将不会显示

来自分类Dev

使用ejs + emailjs时在Outlook中不显示base64图像

来自分类Dev

如何在 Aspose Word 文档中显示 SQL Server 数据库图像 base64

来自分类Dev

在 html 页面中显示 base64 编码图像时出错

来自分类Dev

如何在Microsoft bot框架中仅显示图像的base64编码字符串显示图像?

来自分类Dev

转换Android Base64位图并在HTML Base64图像上显示

来自分类Dev

在angularjs中上传Cloudinary Base64图像

来自分类Dev

AngularJS:大图像的speedUp打开(base64)

来自分类Dev

在angularjs中将图像转换为base64

来自分类Dev

在angularjs中上传Cloudinary Base64图像

来自分类Dev

AngularJS:大图像的speedUp打开(base64)

来自分类Dev

不显示Base64 / SVG HTML图像

来自分类Dev

HTML:Base64图像显示/复制高度错误

来自分类Dev

转换为base64后仍无法显示图像

来自分类Dev

不显示Base64 / SVG HTML图像

来自分类Dev

spring mvc 将 base64 显示为图像

Related 相关文章

热门标签

归档