gpt4 book ai didi

javascript - 需要在页面重新加载后保留输入文件字段,通过服务器也可以

转载 作者:行者123 更新时间:2023-11-28 03:35:15 26 4
gpt4 key购买 nike

我有一个包含文件输入字段的表单。用户在这里上传图像。进行 Ajax 调用并验证图像。

如果图像有效,我们可以移动到下一页(页面重新加载后),那里有更多字段需要填写。用户填写完表格后,我们需要提交整个表格以及在前一屏幕中选择的图片。

我不确定文件输入在浏览器中是如何处理的。我可以在页面之间保留一些信息,如文件路径等,方法是在页面重新加载时将其发送到服务器,并在第二页中使用路径创建隐藏文件字段。但这行得通吗?浏览器会有任何安全限制吗?到底什么需要持久化到下一页?

最佳答案

我不认为你能做到这一点。如果可以预置文件值,就可以访问用户的文件。这是一个很大的安全问题。还有另一个讨论。

Populate FILE field with default text

详细点,我会推荐

  1. 在下一页获取更多信息,不要通过显示文件名(使用服务器中的临时上传文件名)再次询问文件

  2. 在逐渐收集信息后,您仍然可以提交整个表单,但不能提交文件字段。如果您希望文件与表单一起传递多页,请将服务器端文件名作为隐藏字段传递。

关于javascript - 需要在页面重新加载后保留输入文件字段,通过服务器也可以,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14867848/

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