IndexedDB中的Blazor图像:RuntimeError:内存访问超出范围

时间:2020-08-10 10:46:31

标签: .net blazor indexeddb

我在Blazor Web程序集中使用Steve Sanderson的InputFile选择要上传为字节数组的照片,然后再上传。对于很小的文件,这一切都可以正常工作,但是一旦我在DB中有两张照片,每张照片的大小为700KB,我就会在控制台中收到此错误消息,然后发现站点错误。我将需要以相机分辨率存储很多照片-我需要以其他方式执行此操作吗?即不将它们存储在数据库中?如果是这样,该怎么做?

1 个答案:

答案 0 :(得分:0)

我在netcore 3.2 Blazor应用程序中看到了此问题(获取1到2 Mb的数据会杀死运行时)。我将应用程序更新为netcore 5.0,问题消失了(它处理了50Mb的数据)。