Html/PHP文件上传器在第1步,但在最后一步上传


Html/PHP File Uploader in step 1, but uploading in last step

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

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

如果用户点击"下一步",文件不应该被上传。如果用户到达表单的最后一步,那么他/她在步骤1中选择的文件现在应该被上传了。

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

  • 从input type="file"得到的值类似于C:'fakepath'filename.ext
  • 在会话中保存以上内容以供以后上传是没有意义的。

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

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

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

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

好运。