angular-image-compress:如何在控制器中访问压缩图像?

时间:2018-02-28 05:00:42

标签: javascript angularjs compression image-compression

我正在使用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会起作用,但是我得到一个错误,说压缩是未定义的。任何帮助或方向将不胜感激!

0 个答案:

没有答案