我需要将已经通过JavaScript转换为base64的图像发送到服务器。让我们假设我对服务器一无所知,除了发送数据的地方。该图片是.jpg
,因此当JavaScript转换它时,它会将data:image/jpeg;base64
添加到实际的base64数据中。所以结果是这样的:
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEA8ADwAAD/4V3gRXhpZgAATU0AKgAAAAg [...]
在研究这个主题时,我发现SO上的帖子说保留它会使base64 (here)无效。
因此,一般来说,我应该剥离data:image/jpeg;base64
还是保留它?
答案 0 :(得分:1)
如果服务器只期望java.sql.*
字符串,则肯定需要删除data:image/jpeg;base64,
。如果您不知道有关服务器的任何,请确保设置为至少接收base64文件。