Base64数据;我应该在实际的base64之前加入“data:xxx”吗?

时间:2015-10-20 00:03:57

标签: javascript php file-upload base64

我需要将已经通过JavaScript转换为base64的图像发送到服务器。让我们假设我对服务器一无所知,除了发送数据的地方。该图片是.jpg,因此当JavaScript转换它时,它会将data:image/jpeg;base64添加到实际的base64数据中。所以结果是这样的:

data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEA8ADwAAD/4V3gRXhpZgAATU0AKgAAAAg [...]

在研究这个主题时,我发现SO上的帖子说保留它会使base64 (here)无效。

因此,一般来说,我应该剥离data:image/jpeg;base64还是保留它?

1 个答案:

答案 0 :(得分:1)

如果服务器只期望java.sql.*字符串,则肯定需要删除data:image/jpeg;base64,。如果您不知道有关服务器的任何,请确保设置为至少接收base64文件。