gpt4 book ai didi

c# - 不同页面上传文件

转载 作者:太空宇宙 更新时间:2023-11-03 22:27:30 25 4
gpt4 key购买 nike

我被困在不同页面上传文件。在一个页面上我打开一个弹出窗口,我要求用户浏览并选择文件和关闭选项,弹出窗口关闭然后我想从主页上传文件,不是来自弹出窗口。我怎样才能做到这一点?我正在使用以下代码来获取上传的文件:

HttpFileCollection uploads = HttpContext.Current.Request.Files;

如何从主页访问此值,我在弹出窗口中使用 HttpFilecollection

最佳答案

如果您仔细考虑一下,您的问题实际上并不是如何从不同的页面上传文件。它是“如何在 ASP.NET 中将值从一个页面传递到另一个页面?”

好消息是网络上有一百万篇文章解释了如何做到这一点:

一个。 Cross page postbacks

How to pass values between ASP.NET pages (MSDN)

Another article by Steve C. Orr on Passing values .

您需要传递的值是从弹出页面到父页面的HttpFileCollection。然后您可以遍历集合中的每个 HttpPostedFile 并根据您的逻辑对其调用 Save

关于c# - 不同页面上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/792252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com