添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
重情义的冲锋衣  ·  JSR 356 (Java API for ...·  3 天前    · 
玩命的海豚  ·  GitHub - ...·  4 天前    · 
玩命的猴子  ·  Camera ...·  4 天前    · 
鬼畜的可乐  ·  Java邮件发送解决ssl ...·  5 天前    · 
温柔的酱牛肉  ·  QOS问题 - 知了社区·  3 月前    · 
讲道义的键盘  ·  awvs-awvs(12.0.1905151 ...·  8 月前    · 
重感情的板凳  ·  在龙芯3A2000C ...·  9 月前    · 
await Request.Content.ReadAsMultipartAsync(provider);

项目里面多处用到session,包括在其他类库中通过HttpContext获取Session对象,在await之后,直接访问Session均为空了。

怎么办,文件得上传啊。

网络搜索无果,后来发现HttpContext竟然支持Set方法,那么在await之前存储HttpContext的引用,在await之后将引用再赋给HttpContext,这样似乎就通了。

测试后通过,完美运行。

var context = System.Web.HttpContext.Current;
await Request.Content.ReadAsMultipartAsync(provider);
System.Web.HttpContext.Current = context;