【发布时间】:2020-07-17 09:29:39
【问题描述】:
我正在使用ngx-image-cropper 来裁剪我的图像。我需要从ngx-image-cropper 检索裁剪的图像以上传。但是,我无法通过此检索 File 对象。
这是我用来在用户裁剪图像时触发的代码,
imageCropped(event: ImageCroppedEvent) {
this.croppedImage = event.base64;
this.cropperHeight = event.height;
this.cropperWidth = event.width;
this.croppedEvent =event.file;//This is how i tried to get file
}
当我尝试上传文件时,它出现了一些错误。所以最好提供一种从ngx-image-cropper获取文件对象的方法
【问题讨论】:
-
你能制作一个 Stackblitz 或展示事件对象吗?
-
看起来这在 3.0 版本中已被删除。 github.com/Mawi137/ngx-image-cropper/pull/314
-
有办法的。我们可以返回裁剪图像的 base64。然后我们可以将其转换为 blob(base64 到 blob)并使用该 blob 创建文件。
-
@nipun-kavishka 它正在创建一个损坏的文件。
标签: angular image file blob node-modules