我有一个字符串,string myImgSrc
包含“base64”。
字符串开头为:
data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/....
我知道它是有效的 base64,因为如果将它放在 <img src="HERE" />
中,它将呈现为图像。
但是如何将这种类型的 base64 字符串转换为“真正的”base64String?
通过 API 上传时我需要它作为“真正的”base64
对于“真正的”base64,我的意思是这样的:base64 here
最佳答案
一种方法是使用 replace 删除 base64 字符串的开头。
VB
Dim Base64 As String = myImgSrc
Dim Code = Base64 .Replace("data:image/jpeg;base64,", "")
输出
data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/....
将成为:
/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/....
关于c# - 将包含 base64 的字符串转换为有效的 base64 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25786540/