使用 <a href=".."> 在浏览器中打开 byte[] 类型的图像

Open byte[] type image in a browser by using <a href="..">

有没有办法只用

在浏览器中打开byte[]类型的图片
<a href ="..">Image To Open</a>

例如,如果我知道文件系统中的路径,我可以在浏览器中打开图像:

<a href ="/Images/image.jpg">Image To Open</a>

但是如果我只有 byte[] 数组和图像的内容类型(从 db 检索)怎么办?有什么方法可以用满足我需要的数据填充 href 属性吗?

是的,你必须用 base64 加密你的 bytearray

然后像这样设置 href:

data:image/jpg;base64,yourbase64encryptedstring