Base64数据;我应该在实际的 base64 之前包含 "data:xxx" 吗?
Base64 data; should I include the "data:xxx" before the actual base64?
我需要将已由 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 的图像发送到服务器。假设我对服务器一无所知,除了将数据发送到哪里。该图像是 .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 文件。