❤️ 关注 Furion 微信公众号有惊喜哦!
🫠 遇到问题了
⭐️ VIP 会员 ⭐️
仅需 999 元/年,尊享 365 天项目无忧
问题反馈
到 Furion 开源仓库反馈
Skip to main content
⭐️ 成熟,稳定,高效是企业及开发者的首要选择,Furion 已具备这个条件 ⭐️
Furion
文档
静态类
配置
博客
更新日志
📝 查看日志(v4.9.2.24)
🚀 路线图(v5)
仓库
Gitee(主库)
GitHub
NuGet
社区
案例
赞助
🚀 Furion v4.9.2.24 版本已发布 (2024.04.17)。
🙇♀️ 已有账号?
登录/注册
|
免责声明
|
⭐️
开通文档会员仅需 299 元/年
立即开通
⭐️
⭐️
开通 VIP 会员仅需 999 元/年,尊享 365 天项目无忧
立即开通
⭐️
31. 虚拟文件系统(上传下载) 🔒
On this page
只属于你的展示位
您的品牌将在这庞大的关注量中脱颖而出,获得极高的曝光率。
静候有缘,彼此成就
31. 虚拟文件系统
Previous
30. 脱敏处理 🔒
Next
32. 会话和状态管理 🔒
开通 VIP 会员尊享一对一技术指导
604
1000
👑
铂金
31.1 关于文件系统
31.1.1 文件系统类型
31.2 注册虚拟文件系统服务
31.3 获取文件系统
IFileProvider
实例
31.3.1
Func<FileProviderTypes, object, IFileProvider>
方式
31.3.2
FS
静态类方式
31.4
IFileProvider
常见操作
31.4.1 读取文件内容
31.4.2 获取文件目录内容(需递归查找)
31.4.3 监听文件变化
31.5 模块化静态资源配置
31.6 文件上传下载
31.6.1 文件下载
31.6.2 文件下载(前端)
31.6.3 文件上传
31.6.4 文件上传(多表单名)
31.6.5 将
IFormFile
转
byte[]
31.6.6 将
byte[]
输出为
Url
地址
31.6.7 配置上传文件目录
31.7 请求大小控制(上传文件大小控制)
31.7.1 对特定的接口进行控制
31.7.2 对特定接口取消限制
31.7.3 通用中间件进行控制
31.7.4 全局配置
31.8 特定文件类型(文件后缀)处理
31.9 反馈与建议