我正在使用angular-image-compress自动压缩用户上传到我网站的图片: https://github.com/oukan/angular-image-compress
angular-image-compress中的文档显示了我们如何在视图中显示压缩图像,但我不清楚如何在控制器中访问压缩图像。
文档演示了如何压缩图像:
angular.module('myApp', ['ngImageCompress']);
<input id="inputImage"
type="file"
accept="image/*"
image="image1"
resize-max-height="800"
resize-max-width="800"
resize-quality="0.7"
resize-type="image/jpg"
ng-image-compress />
然后他们展示了如何显示压缩图像:
<img ng-src="{{image1.compressed.dataURL}}" />
我可以将压缩图像显示在我的视图中,没有任何问题。 但现在我的下一步是将压缩图像存储在我的数据库中,但是,我不知道如何访问控制器中的压缩图像。
我最初假设使用$ scope.image1.compressed.dataURL会起作用,但是我得到一个错误,说压缩是未定义的。任何帮助或方向将不胜感激!