转换字符串包含base64到有效的base64字符串

时间:2014-09-11 11:42:16

标签: c# base64

我有一个字符串,string myImgSrc包含" base64"。

字符串以: data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/....

我知道它是有效的base64,因为如果将它放在<img src="HERE" />

中,它将呈现为图像

但是如何将这种类型的base64字符串转换为&#34; real&#34; base64String?

我需要它作为&#34;真实&#34;通过API上传时的base64

&#34;真实&#34; base64我的意思是这样的:base64 here

1 个答案:

答案 0 :(得分:0)

一种方法是使用replace删除base64字符串的开头。

<强> VB

Dim Base64 As String = myImgSrc
Dim Code = Base64 .Replace("data:image/jpeg;base64,", "")

<强>输出

data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/....

将成为:

/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/....