我有一个注册表,用户可以选择一个头像 . 他们有两种可能性:
-
选择默认头像
-
上传自己的头像
在我的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编码数据 .
2 回答
您可以尝试以下示例http://jsfiddle.net/xKJB8/3/
您还可以使用FileReader类: