我创建了一个角度的表单,用户可以从网络摄像头拍摄照片,我使用ng-webcam,在拍摄照片后,将其作为base64图像保存在作用域中。现在我尝试使用angular-file-upload上传此内容。但我不太明白它是如何运作的。项目中的示例是从PC上传图像,但我想设置base64图像并发送它。
我该怎么做?
已更新
这就是我通常从计算机上传图片的方式,我使用名为uploadProfilePicture();
的函数。所以我想要做的是放在我认为是$scope.uploader
my {{1}的请求中那是我的base64图片。
$scope.photo
答案 0 :(得分:0)
试试这个对我有用。
查看:
RecyclerView
控制器功能:
<img ng-src="data:image/jpeg;base64,{{unImage.image}}" class="images" />
<div class="col-md-9 lato size-twelve grey" editable-file="editImage" e-onchange="angular.element(this).scope().uploadFile(this, angular.element(this).scope().allUnits.images)" e-rows="7" e-cols="40" e-name="image" e-form="rowform" e-multiple>
</div>