Javascript 图像上传不正确,Angular 8和ngx图像压缩

Javascript 图像上传不正确,Angular 8和ngx图像压缩,javascript,compression,firebase-storage,Javascript,Compression,Firebase Storage,我需要先压缩图像,然后才能上传到Firebase的存储中,我正在使用ngx图像压缩 图像已上载到Firebase的存储,但未显示 在我的代码中,我使用ngx图像压缩库的下一个方法(compressFile) this.imageCompress.compressFile( event.target.result, 50, 50).then( result => { this.imagenComprimida = result; this.guardarImagen(result

我需要先压缩图像,然后才能上传到Firebase的存储中,我正在使用ngx图像压缩

图像已上载到Firebase的存储,但未显示

在我的代码中,我使用ngx图像压缩库的下一个方法(compressFile)

this.imageCompress.compressFile( event.target.result, 50, 50).then( result => {
  this.imagenComprimida = result;  
  this.guardarImagen(result); //This function call the Firestore method putString() to upload image b64
});

变量imagenComprimida yes在html中显示,但不在Firestore存储中显示

我不明白为什么

我还尝试用下一个方法转换为文件,但也不起作用

let imageFile = new File([result], "any", { type: 'image/jpeg' });
我希望你能帮助我。

解决了

ngx图像压缩库与Firestore存在问题。我不知道为什么

我找到了ng2 img max,这个库运行没有问题