【问题标题】:PHP Submit form to self with files on formPHP 用表单上的文件将表单提交给自己
【发布时间】:2011-11-29 17:14:07
【问题描述】:

我已经完成了提交给 self 的表单,没有对字段进行 javascript 验证,现在我正在寻找一种以相同方式上传文件的方法,表单提交给自身,并且代码适用于除文件之外的所有内容。

我不是 100% 确定为什么会发生这种情况,它是一个发布表单,输入文件称为图像,基本上我使用 $_FILES['image'] 检查文件,但它重新加载空而没有文件并且表单是'不验证文件,并且该字段上没有任何内容。

有人有这方面的经验吗?我使用 MAMP 进行 php 测试,我认为可能与它有关,但后来我将它上传到我的服务器,也没有工作,谢谢。

【问题讨论】:

  • 再次显示表单,浏览器不会把之前的文件放在那里。所以你“松开”了文件。您需要某种会话管理来保持服务器上已经成功的上传,同时再次提供表单,并在 other(非文件)输入中出现错误。

标签: php forms file-upload form-submit


【解决方案1】:

确保您已将encytype="multipart/form-data" 添加为表单标签的属性。

<form action="" method="post" encytype="multipart/form-data">

【讨论】:

  • 嘿,是的,我已经知道了,我通常将表单提交到另一个 php 文件,所以我通常使用那个 encytype,谢谢。
猜你喜欢
  • 1970-01-01
  • 2012-08-14
  • 1970-01-01
  • 1970-01-01
  • 2014-05-26
  • 2011-08-15
  • 1970-01-01
  • 2012-11-11
  • 1970-01-01
相关资源
最近更新 更多