我的multi-part form的流程基本上是Answer form -> Preview form -> Upload to database
现在我在预览步骤中上传我的文件,因为POST
数据是来自实际表单的新数据。$_FILES
我的问题是在 Upload to database 函数中访问一次,因为在内部var_dump($_FILES)
返回array(0) {}
一次upload_to_database()
。
我想实际上在 Preview 步骤中隐藏input[type=file]
,以便我upload_to_database()
会收到$_FILES
,但由于安全原因,这是不可能的。
我该如何解决这个问题?
编辑
对不起,我上面的帖子含糊不清。
我实际上想在upload_to_database()
函数中上传一次。我认为在预览阶段上传用户的文件是一种不好的做法,这与上传到数据库不同,因为他们可以确定自己的答案。
上传当前处于预览状态,因为现在它只能在其中工作。$_FILES
一旦我们去,它是空的upload_to_database()
。
如何$_FILES
从 Preview获得完整且持久的内容upload_to_database()
?