gpt4 book ai didi

asp.net - 如何防止 FileUpload 控件在回发时清除?

转载 作者:行者123 更新时间:2023-12-04 21:55:14 25 4
gpt4 key购买 nike

我在使用 FileUpload 控件时遇到了一些问题,想知道是否可以获得一些帮助。

在我的页面上,我有一个 FileUpload 控件和一个下拉列表。


因此,用户浏览到他们想要的文件,然后从下拉列表中选择一个选项(这会启用页面上的一些复选框以供使用,具体取决于他们在下拉列表中选择的内容)。这会导致 FileUpload 控件变为空,现在用户必须再次浏览到他们想要的文件。

无论如何要防止 FileUpload 控件在 PostBack 期间丢失其内容?

最佳答案

由于您尝试了 Relster 的建议但没有奏效,因此 Spencer 是正确的。出于安全考虑,除了浏览器之外,其他任何东西都不可能在 元素中设置路径。唯一的解决方案是重组流程,以便在您想要提交文件时完成唯一的回发,并使用客户端脚本进行任何其他操作。

你不能设置路径的原因是因为它会允许你窃取用户的文件。例如,如果您隐藏输入,并且有一个看起来很无辜的回发按钮,您可以将文件输入的默认路径设置为您想要访问的任何内容,并且用户将在不知道发生了什么的情况下上传它。

关于asp.net - 如何防止 FileUpload 控件在回发时清除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1111428/

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