MAUI Blazor iOS端使用Cropper.Blazor加载本地图片裁剪的方案问询
iOS平台MAUI Blazor中Cropper.Blazor本地图片裁剪问题
我正在开发一款支持更换头像的MAUI Blazor应用,目标是从媒体库加载图片后,先在本地通过Cropper.Blazor完成裁剪,再上传至WebAPI。
当前使用的Cropper组件代码如下:
<CropperComponent Class="temp-image" Src="/images/tempimage.jpg" @ref="cropperComponent" Options="CropperOptions" />
问题核心:该裁剪组件仅支持通过URL作为Src属性值,无法直接传入图片byte[]数据。
我已尝试以下方案,但均未解决问题:
- 将图片byte[]保存至wwwroot/images:iOS系统不允许访问该路径
- 将图片byte[]保存至appdata:无法生成可被Razor组件访问的URL
- 创建控制器/操作从appdata提供图片URL:MAUI Blazor环境下似乎无法创建此类控制器
目前急需可行的本地图片裁剪方案。
内容的提问来源于stack exchange,提问作者Rob White
相关产品推荐
相关产品推荐

