【发布时间】:2018-12-12 15:18:36
【问题描述】:
使用 .net 核心 2.1
根据 Microsoft documentation ,IFormFile 应该用于处理上传的小文件,而 MultipartReader 应该用于处理较大的文件。很公平。
但是,他们也说
使用 IFormFile 技术上传的文件在处理之前会在内存或 Web 服务器的磁盘上缓冲。在 action 方法中,IFormFile 内容可作为流访问。
因此,如果将大文件发送到磁盘,并通过流读取,为什么我们不应该总是使用 IFormFile?如果更大的文件没有完全加载到 RAM 中,我不明白 MultipartReader 的原因。
谁能解释我在这里遗漏了什么?
【问题讨论】:
标签: asp.net-core asp.net-core-mvc