前文见:【web】data:image/png;python-base64用法与实现(一)
url = "https://www.csdn.net/"
bytes_url = url.encode("utf-8")
str_url = base64.b64encode(bytes_url) # 被编码的参数必须是二进制数据
print(str_url)
返回:
b'aHR0cHM6Ly93d3cuY3Nkbi5uZXQv'
bytes_url = b'aHR0cHM6Ly93d3cuY3Nkbi5uZXQv'
str_url = base64.b64decode(bytes_url) # 被编码的参数必须是二进制数据
print(str_url)
返回:
b'https://www.csdn.net/'
方法 | 说明 |
---|---|
encode,decode | 专门用来编码和解码文件的,也可以对·StringIO里的数据做编解码 |
encodestring,decodestring | 用来编码和解码字符串 |
b64encode,b64decode | 用来编码和解码字符串 |
urlsafe_b64encode,urlsafe_b64decode | 用来对url进行base64编解码 |
https://www.sojson.com/image2base64.html
图片转Base64 说明:
// Base64 在CSS中的使用
.box{
background-image: url("data:image/jpg;base64,/9j/4QMZR...");
}
// Base64 在HTML中的使用
<img src="data:image/jpg;base64,/9j/4QMZR..." />
https://www.cnblogs.com/songzhixue/p/11253243.html
https://blog.csdn.net/smli_ng/article/details/109273161