我需要将已通过 JavaScript 转换为 base64 的图像发送到服务器。假设我除了向哪里发送数据之外对服务器一无所知。该图像是 .jpg
,因此当 JavaScript 对其进行转换时,它会将 data:image/jpeg;base64
添加到实际的 Base64 数据中。所以结果是这样的:
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEA8ADwAAD/4V3gRXhpZgAATU0AKgAAAAg [...]
在研究这个主题时,我发现 SO 上的帖子说保留它将使 base64 (here) 无效。 .
那么,一般来说,我应该删除 data:image/jpeg;base64
还是保留它?
最佳答案
如果服务器只需要 base64
字符串,您肯定需要删除 data:image/jpeg;base64,
。如果您对服务器一无所知,请确保它至少设置为接收 Base64 文件。
关于javascript - Base64 数据;我应该在实际的 base64 之前包含 "data:xxx"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33225906/