求推荐.NET Core可用的图片上传管理图库控件(替代Aurigma)
.NET Core图片图库控件推荐方案
第三方控件推荐
- Telerik UI for ASP.NET Core Upload:自带简洁上传界面,可配置取消图片大小与数量限制;支持拖拽排序,对HEIC、WebP等移动端新格式兼容性良好,后端.NET Core可直接接收处理;上传时可同步提交排序序号,存入SQL Server后按该字段即可按选定顺序展示。
- DevExpress ASP.NET Core Upload Control:支持自定义简洁界面,可设置无限制上传规则;内置拖拽排序功能,通过自定义验证逻辑兼容所有图片格式;后端配合.NET Core文件处理API完成各类格式文件存储,排序序号可同步写入数据库,展示时直接按序查询。
- Syncfusion ASP.NET Core File Upload:轻量简洁的上传组件,支持拖拽排序与无限制上传配置;适配HEIC等移动端主流图片格式,后端通过
IFormFile接收任意格式文件;上传时传递排序参数,存入SQL Server后按参数排序展示即可。
自行开发方案建议
若第三方控件无法完全满足需求,自行开发的灵活性更高:
- 前端:基于原生HTML5拖拽API结合Vue/React实现上传界面,用
FileReader做预览,维护数组记录图片排序顺序,上传时将排序序号与文件一同提交; - 后端:在.NET Core中通过
IFormFile接收所有格式文件,直接存储或转存为通用格式,同时将排序序号写入SQL Server对应字段; - 展示:从SQL Server查询数据时,按排序序号字段排序后返回前端渲染。
内容的提问来源于stack exchange,提问作者Rajiv Ranjan
相关产品推荐
相关产品推荐

