ユーザーがアバターを選択できる登録フォームがあります。2 つの可能性があります。
- デフォルトのアバターを選択
- 自分のアバターをアップロードする
私のHTMLページにはこれがあります。
<img id="preview" src="img/default_1.png">
選択したアバターが表示されます。File Api を使用して、ユーザーが自分の画像をアップロードできるようにします。これにより、HTML 画像の src が次のようになります。
<img id="preview" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgA... />
彼らが登録フォームを投稿するとき。データは REST サービスに送信されます。ユーザーが自分でアバターをアップロードしたときに、base64 でエンコードされたデータを送信できます。しかし、デフォルトのアバターをどのように処理すればよいでしょうか? base64 でエンコードされたデータではなく、URL です。