我有一个用Angular 2开发的网站,在该网站中,我允许用户上传图像,因为我可以在将图像上传到Firebase之前对其进行压缩,因为我的大多数用户都上传了2-3MB左右的沉重文件。
这可能有用:How to compress image files in angular 8 on the front end before upload。无论如何,如果要在前端进行操作,则必须始终考虑浏览器的兼容性和性能。它并不总是最好的解决方案。