我有一个注册表单,用户可以在其中选择头像。他们有两种可能性:
- 选择默认头像
- 上传自己的头像
在我的 HTML 页面中,我有这个。
<img id="preview" src="img/default_1.png">
它显示选择的头像。我使用 File Api 让用户上传自己的图像。这使得 HTML 图像的 src 变成了这样。
<img id="preview" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgA... />
当他们发布注册表时。数据将被发送到 REST 服务。当用户自己上传头像时,我可以发送 base64 编码数据。但是如何处理默认头像?它是一个 url 而不是 base64 编码的数据。