重新加载表单时保留使用的选定上载文件

时间:2012-02-24 23:02:25

标签: php forms file-upload input upload

'我有一个PHP表单,用户按照这些步骤发送预览电子邮件,然后发送真实的电子邮件:

  • 使用
  • 选择要上传的文件
  • 提交表单
  • 系统发送附有上传文件的预览电子邮件
  • 系统再次显示表单,预先填充以前的值(最好是上一次上传)
  • 用户点击提交
  • 真实的电子邮件熄灭(上传)

我希望重新加载的表单预先填充以前选择的上传文件。我该怎么做?

E.g。我希望这个输入字段预先加载先前设置的文件名(来自前一篇文章):

echo "<form id='form' name='form' action='form.php' method='post' enctype='multipart/form-data'>"'
if ($_POST) $userfile=$_POST['userfile']; // << this must be wrong
echo "<input type='file' name='userfile' value='$userfile'>";
echo "</form>";

如何重新捕获上传的文件名($ userfile?),以便我可以预先填充文件名? (或者用户必须每次都选择上传吗?)

0 个答案:

没有答案