IndexedDB中的Blazor图像:运行时错误:内存访问越界

jtjikinw  于 2022-12-09  发布在  IndexedDB
关注(0)|答案(1)|浏览(141)

我在Blazor web assembly中使用Steve Sanderson的InputFile来选择照片,并在上传之前将其保存为IndexedDB中的字节数组。对于非常小的文件,这一切都工作正常,但一旦我在DB中有两张700 KB的照片,我就会在控制台中收到以下错误消息:我需要以相机的分辨率存储大量照片-我需要用其他方式来存储吗?例如,不将它们存储在数据库中?如果是,如何做到这一点?

liwlm1x9

liwlm1x91#

我在Netcore 3.2 Blazor应用程序中看到了这个问题(获取1到2 Mb之间的数据会导致运行时崩溃)。我将应用程序更新到Netcore 5.0,问题就消失了(它可以处理50Mb的数据)。

相关问题