【发布时间】:2018-10-31 21:17:17
【问题描述】:
我正在尝试创建一个能够拍照的 Angular PWA,并在拍照后将其显示在 img 元素中。
我成功的第一步:我现在有一个 FAB 按钮,可以用这段小代码打开相机取景器(使用 html 输入标签):
const element: HTMLElement = document.getElementById('imageCapturer') as HTMLElement;
element.click();
这模拟了对以下 HTML 元素的点击:
<input type="file" accept="image/*" capture="environment" id="imageCapturer"">
但是,在拍完照片后,我想使用图像在 img 元素中呈现它(并且还通过 API 调用将图像发送到数据库)
我尝试了多种解决方案,包括尝试将 file.name 作为 src 添加到 img 元素,并尝试使用使用该文件的属性创建一个新的 img HTML 元素。但是我仍然无法处理要在 img 标签中使用的图像。有人可以向我解释处理文件的正确方法是什么?
干杯!
【问题讨论】:
标签: html angular typescript