Asp.net 转发已发布的文件

Asp.net 转发已发布的文件,asp.net,file,redirect,post,Asp.net,File,Redirect,Post,我有3个asp.net页面。。。第1页、第2页和第3页 第1页包含一个web表单,其中包含多个元素(文本框、下拉列表等)和一个允许用户上载文件的文件元素。第1页提交到第2页。 第2页处理传入的请求,当前使用StringBuilder构建一个页面提交到第3页 我的问题是。。。如何将提交到第2页的文件转发到第3页 我的猜测是,StringBuilder将无法实现我想要的功能,我需要使用其他功能,但是什么呢 如何将提交到第2页的文件转发到第3页 如果你不想那样做,那会让你的请求变得巨大。只需将第1页上

我有3个asp.net页面。。。第1页、第2页和第3页

第1页包含一个web表单,其中包含多个元素(文本框、下拉列表等)和一个允许用户上载文件的文件元素。第1页提交到第2页。 第2页处理传入的请求,当前使用StringBuilder构建一个页面提交到第3页

我的问题是。。。如何将提交到第2页的文件转发到第3页

我的猜测是,StringBuilder将无法实现我想要的功能,我需要使用其他功能,但是什么呢

如何将提交到第2页的文件转发到第3页

如果你不想那样做,那会让你的请求变得巨大。只需将第1页上的文件存储在服务器上的某种临时目录中,然后将它们移动到第3页上的最终目的地


然后确保定期清理临时目录,这样你就不会收到大量未完成注册的文件。

抱歉,CodeCaster-这不起作用-安全策略意味着在第1页或第2页无法将任何内容写入磁盘/数据库,但可以接受大量请求。愚蠢的安全策略是愚蠢的。然后将文件存储在会话中,或将base-64编码在隐藏字段中。