I am using ng-file-upload directive to upload files to nodejs in my application. Now, I am trying to press the image before uploading. To do that I have tried using press method of Java Image Compress(JIC) library. It is successfully pressing an image. Now, the problem is, I have to send a file object to my server(nodejs) but press method returns an image with src attribute. Is there any way to get file object with url? or any other alternative way of achieving press at angularjs and upload to nodejs? Any help appreciated.
I am using ng-file-upload directive to upload files to nodejs in my application. Now, I am trying to press the image before uploading. To do that I have tried using press method of Java Image Compress(JIC) library. It is successfully pressing an image. Now, the problem is, I have to send a file object to my server(nodejs) but press method returns an image with src attribute. Is there any way to get file object with url? or any other alternative way of achieving press at angularjs and upload to nodejs? Any help appreciated.
I think ng-image-press will solve your issue. To use this,
angular.module('myApp', ['ngImageCompress']);
Then you can include "resize-max-height="800" resize-max-width="800" resize-quality="0.7" resize-type="image/jpg" ng-image-press " in your File Type input to press your image.
You can find more details from https://github./oukan/angular-image-press
set req headers
Content-Encoding: gzip
it will be pressed automatically