问题背后的故事:
我正在使用MediaDevices.getUserMedia()访问台式设备上的相机,最终应该允许用户拍摄照片并通过angular-file-upload.js上传
当前状态是getUserMedia()
打开相机流后,您可以“拍摄照片”,该照片实际上在画布上显示当前内容。
我的最终目标是通过前面提到的.js文件上传画布内容。
注意:
Github link到angular-file-upload.js
请注意,Module API下的addToQueue()
方法可用:它期望将{FileList | File | HTMLInputElement}作为参数。
还在Android / iOS手机/平板电脑上“运行”此指令会导致设备的本机行为,使用户可以从设备“拍摄照片”并通过指令上传照片。 (我猜测在这种情况下,本地临时文件会创建,并且在上传后可能会被破坏,这似乎也可以解决我的具体情况)