在客户端压缩图像(angularjs)并上传到服务器(nodejs)
Compress image at client side (angularjs) and upload to server(nodejs)
我使用ng-file-upload指令将文件上传到我的应用程序中的nodejs。现在,我正在尝试在上传之前压缩图像。要做到这一点,我已经尝试使用压缩方法的Java图像压缩(JIC)库。压缩镜像成功。现在,问题是,我必须发送一个文件对象到我的服务器(nodejs),但compress方法返回具有src属性的图像。有没有办法得到文件对象与url?或者其他实现在angularjs上压缩并上传到nodejs的方法吗?
我认为ng-image-compress可以解决你的问题。要使用这个,
- 下载ng-image-compress
- 安装angular-image-compress。在你的应用中包括angular.js和angular-image-compress.js并将ngImageCompress作为依赖项添加到你的主模块中。
角。模块("myApp",[' ngImageCompress ']);
然后你可以在你的文件类型输入中加入"resize-max-height="800" resize-max-width="800" resize-quality="0.7" resize-type="image/jpg" ng-image-compress "来压缩你的图像。
您可以从https://github.com/oukan/angular-image-compress
set req headersContent-Encoding: gzip
它将被自动压缩
相关文章:
- 与域在同一台计算机上运行的NODEJS服务器的CORS错误
- Nodejs服务器在解析之前生成输入表单
- Nodejs服务器:加载资源失败:服务器的响应状态为404(未找到)
- LAMP和nodejs在同一服务器上
- NodeJS服务器在检索部分时返回505/404错误
- 将数据发布到nodejs服务器到客户端
- "无法获取/null”;当使用nodejs运行服务器时
- 客户端HTML MVC渲染与服务器端通过NodeJS进行重定
- 引用nodejs服务器中html中的java脚本文件
- AngularJS路由服务器端支持(NodeJS+express)
- 正在将数据发送到nodejs服务器
- NodeJs:如何在EC2实例中查看PM2运行的NodeJS服务器的日志
- NodeJS网站在生产服务器上非常慢
- 为什么我可以't在nodeJS服务器上接收文件
- 点击按钮从服务器nodejs请求数据
- 无法关闭服务器(nodeJS)
- 在客户端压缩图像(angularjs)并上传到服务器(nodejs)
- 是否可以在NPM包中为浏览器和服务器(NodeJS)定义不同的位置?
- 在客户端(Angular)和服务器(NodeJs)上共享对象定义
- 如果在服务器(nodeJS)上运行,该JavaScript代码是安全还是不安全?