使用 <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
有没有办法只用
在浏览器中打开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