首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法让ngf-resize使用ng-file-upload

无法让ngf-resize使用ng-file-upload
EN

Stack Overflow用户
提问于 2016-02-11 18:14:02
回答 1查看 1.6K关注 0票数 2

我正在开发一个angular-meteor应用程序,遵循official tutorial,我将使用ng-file-upload来上传图像。我正在尝试调整客户端上的图像大小。我很确定我遗漏了一些关于如何使用这个指令的基本信息。这是我的html代码片段:

代码语言:javascript
复制
<div ngf-drop ngf-select
     ngf-change="createLocationCtrl.addImages($files)"
     ngf-drag-over-class="{accept:'dragover', reject:'dragover-err', delay:100}" class="drop-box"
     ngf-multiple="false" ngf-allow-dir="false" ngf-accept="'image/*'"
     ngf-drop-available="true"
     ngf-resize="{width:300, height:300, centerCrop:true}">
      Select File or Drop File
</div>

然后,当我在createLocationCtrl.addImages的控制台中输入一个图像文件并中断时,我看到该文件的输入完全没有变化。

我尝试添加ngf-resize-if="true“,并尝试更多,但都不起作用。

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2018-03-04 12:14:15

我也遇到了同样的问题,我一直在寻找一些解决方案,但一直没有运气。直到现在我才明白问题所在。

当您上传svg文件并尝试调整其大小时,此转换将作为png文件完成。

因此,上载文件时,必须将扩展名更改为PNG或排除svg文件

代码语言:javascript
复制
ngf-resize-if="TRUE && $file.type !== 'image/svg+xml'"

(针对您的当前情况,更改为TRUE )

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35336369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档