【发布时间】:2021-05-13 07:32:27
【问题描述】:
我在别处找不到这个问题的答案。如果图像大小大于 Firebase 存储的 maxSize 会怎样?
例如,在我的应用程序中,我将图像存储在服务器上,如果需要,用户可以稍后下载它们。当我调用 getData 并将 maxSize 选项设置为 1 * 1024 * 1024 时,我在一些图像上收到以下错误:
尝试下载大小为 1059073 [example] 字节的对象,超过了 1048576 字节的最大大小。
我明白了...照片比我设置的 maxSize 大。我想知道的是,即使它比 maxSize 大,会发生什么?图像是否会一遍又一遍地压缩,直到最终达到 maxSize 阈值然后被下载?图片是否因为太大而被一起跳过而不下载?
上传时如何将图像压缩到足够小的尺寸?我尝试过的解决方案一定已经过时了,因为它们效果不佳。我知道这是一个单独的问题,但如果你不介意也回答这个问题,那就太好了……两鸟一石——如果不是,那好吧。
错误提示“考虑提高最大下载大小。”我怎么知道我可以提高多高而不减慢应用程序关闭或导致问题??
请用代码或链接解释你的答案!
谢谢。
【问题讨论】: