Javascript Base64数据;我是否应该包括;数据:xxx“;在实际的base64之前?

Javascript Base64数据;我是否应该包括;数据:xxx“;在实际的base64之前?,javascript,php,file-upload,base64,Javascript,Php,File Upload,Base64,我需要将一个已通过JavaScript转换为base64的图像发送到服务器。假设我对服务器一无所知,除了数据发送到哪里。该图像是一个.jpg,因此当JavaScript转换它时,它预先添加了数据:image/jpeg;base64转换为实际的base64数据。结果是这样的: data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEA8ADwAAD/4V3gRXhpZgAATU0AKgAAAAg [...] 在研究这个话题时,我发现了一些帖子,比如说保留它会使base

我需要将一个已通过JavaScript转换为base64的图像发送到服务器。假设我对服务器一无所知,除了数据发送到哪里。该图像是一个
.jpg
,因此当JavaScript转换它时,它预先添加了
数据:image/jpeg;base64
转换为实际的base64数据。结果是这样的:

data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEA8ADwAAD/4V3gRXhpZgAATU0AKgAAAAg [...]
在研究这个话题时,我发现了一些帖子,比如说保留它会使base64失效


所以,一般来说,我应该去掉
数据:image/jpeg;base64
还是保留它?

您肯定需要删除
数据:image/jpeg;base64,
如果服务器只需要
base64
字符串。如果您对服务器一无所知,请确保它至少设置为接收base64文件。

由于
不是有效的base64字符,您可以轻松地在逗号上拆分字符串并获取最后一段。谢谢。接下来的问题:为什么JS会在那个里插入呢?这是附件的内容和编码类型。