0

所以基本上我有一个带有 X 步的多步表单。在第一步中,我向用户提供了一个文件上传表单。这就像一个普通的 HTML 文件上传器:

  • 用户选择文件
  • 文件框,显示路径名

如果用户单击“下一步”,则不应上传文件。如果用户到达表单的最后一步,他/她在步骤 1 中选择的文件现在应该上传。

我不知道这是否真的可能。还有几个问题

  • input type="file" 的值给出了类似 C:\fakepath\filename.ext
  • 将上述内容保存在会话中以供以后上传是没有意义的。

如何让上传器在最后一步工作?

4

1 回答 1

1

是的,这实际上是可能的,而且在页面之间保存数据是有意义的,否则,你怎么能记住他在文件输入中设置的内容?

如果它是一个简单的 HTML 页面,我假设您使用的是 PHP。在临时变量或会话中注册文件,如果您不使用会话,请将其放入 HTML 代码中的隐藏输入中。

在最后一步,设置您的文件并上传。

祝你好运。

于 2013-02-28T13:53:48.153 回答