php - 表单不传递数据,PHP

标签 php forms file-upload

我正在开发一个小型管理应用程序,它要求我们能够上传已注册商标的图像,但简而言之,我在检索数据进行处理时遇到了问题,经过一些调试后我发现该表单没有将任何数据传递给 $_FILES 超全局,我不明白为什么。 这是相关的表单代码:

<form 
   action="/contracts/entity/save_entity/trademark" 
   method="post" 
   enctype="multipart/form-data" 
   id="manage-entity-form"
>
   <input 
      type="hidden" 
      id="MAX_FILE_SIZE" 
      name="MAX_FILE_SIZE" 
      value="102400000" 
   />
   <label for="file" class="">
     <span class="ui-button-text">Image</span>
   </label>
   <input 
      type="file" 
      id="file" 
      class="ui-state-active" 
      name="data[Upload][]" 
   />
</form>

最佳答案

多部分/表单数据编码不支持多维数组 - 请参阅此线程:How to upload files (multipart/form-data) with multidimensional POSTFIELDS using PHP and CURL?

关于php - 表单不传递数据,PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4433977/

相关文章:

javascript - 将文件输入设置为 HTML 元素的背景

php系统 "Syntax error: Bad fd number"

jquery - 使用ajax仅在提交表单时重新加载div

tomcat - 在 servlet 应用程序中保存上传文件的推荐方法

PHP防止用户上传同一个文件两次的机制

forms - 如何在表单中仅加载 OneToMany 关联的子集?

javascript - 如何将数组值回显到输入类型文本中

java - 如何在后台使用PHP/HTML作为界面,使用Java/Python作为功能?

php - MySQL where 子句获取下周事件

reactjs - Material UI 的 React 评级组件如何用于表单?