第一步:在站点启动时设置以插入中间件的方式启用EnableBuffering,以达到在全局多次读取的目的

.net core 3.0 多次读取流

第二步:读取流

.net core 3.0 多次读取流

特殊注意:在post方法后,流已经被读取了,所以需要Request.EnableBuffering(); 来让流可以重复使用,如果不需要重复使用可以不加这行。

.net core 3.0 多次读取流

 

相关文章: