Загрузить в массив, используя verot class.upload.php - PullRequest
0 голосов
/ 21 мая 2019

Я использую verot class.upload.php для загрузки некоторых изображений. Класс Link

Теперь мне нужно отправить несколько изображений в массиве. Как это сделать с помощью verot класса.

Это мой код:

HTML

<div class="row">
  <div class="col s10">
    <div class="bg-branco">
      <input name="avariaNome[]" type="text" placeholder="Referencia">
      <input name="avariaFoto[]" type="file">
    </div>
  </div>
</div>

ЗАГРУЗИТЬ

if (!empty($_FILES['avariaFoto']['name'])) {
  $handle = new upload($_FILES['avariaFoto']);
  if ($handle - > uploaded) {
    $handle - > file_new_name_body = date('dmYhis');
    $handle - > image_resize = true;
    $handle - > image_x = 800;
    $handle - > image_ratio_y = true;
    $handle - > jpeg_quality = 80;
    $handle - > image_convert = 'jpg';
    $handle - > file_overwrite = false;
    $handle - > file_auto_rename = true;
    $handle - > mime_check = true;
    $handle - > Process('imagens/');
    $foto = $handle - > file_dst_name;

    if ($handle - > processed) {
      $handle - > clean();
    } else {
      echo '  Erro: '.$handle - > error.
      '';
    }
  }
}

1 Ответ

0 голосов
/ 21 мая 2019

HTML:

<div class="row">
  <div class="col s10">
    <div class="bg-branco">
      <input name="avariaNome[]" type="text" placeholder="Referencia">
      <input name="avariaFoto[]" type="file" multiple>
    </div>
  </div>
</div>

Со стороны PHP у вас есть массив, как вы увидите через var_dump:

var_dump($_FILES['avariaFoto'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...