Форма не передает данные, PHP - PullRequest
4 голосов
/ 14 декабря 2010

Я работаю в небольшом управляющем приложении, и оно требует от нас возможности загружать изображения с торговой маркой, но вкратце у меня возникают проблемы с получением данных для их обработки, после некоторой отладки я выяснил что форма не передает никаких данных в $_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>

1 Ответ

2 голосов
/ 14 декабря 2010

Кодирование multipart / form-data не поддерживает многомерные массивы - см. Эту ветку: Как загружать файлы (multipart / form-data) с многомерными POSTFIELDS с использованием PHP и CURL?

...