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

问题描述 投票:0回答:1

我在 Blazor Web 程序集中使用 Steve Sanderson 的 InputFile 选择照片,在上传之前将其保存为 IndexedDB 中的字节数组。对于非常小的文件来说,这一切都可以正常工作,但是当我在数据库中有两张照片(每张 700KB)时,我会在控制台中收到此错误消息,并且站点会出错。我需要以相机分辨率存储大量照片 - 我需要以其他方式执行此操作吗?即不将它们存储在数据库中?如果是的话,该怎么做?

.net blazor indexeddb
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.