ios - iOS 应用程序在将多个图像转换为 base64 时崩溃
问题描述
该应用程序具有捕获多张照片并将其上传到服务器的功能。当我遍历 100 张图像并将其转换为 base64 时,它工作正常。但是如果我增加图像的数量,它就会崩溃,它不会进入 catch 块。下面是代码片段:
List<UIImage> capturedImage= new List<UIImage>();
foreach (var photo in capturedImage) {
var photoImage = photo;
using (NSData imgData = photoImage.AsJPEG(0.5f)) {
var strinng = imgData.GetBase64EncodedString(NSDataBase64EncodingOptions.None);
imageBase64.Add(strinng);
}
}
解决方案
推荐阅读
- java - ESAPI 从 2.0.1 升级到 2.2.2.0 得到以下异常
- node.js - ssh root@xxx.xxx.xxx.xxx "npm -v" 返回不同的版本
- docker - 如何用数据备份 docker 容器并移动到另一台服务器?
- node.js - 无法切换到其他版本的 Node
- java - 将 Jenkins Java 版本从 8 升级到 11
- grails - 需要使用 Java 将 Outlook 收件箱选定的邮件保存到本地驱动器
- javascript - 从字符串创建后将 nodejs 缓冲区填充到 32 个字节
- mysql - SQL根据另一个表的主键更新整个列
- oracle - 从 Superset 连接 Oracle DB 时出现错误
- exchangewebservices - EWS API - 以与会者身份更新会议