使用verot class.upload.php在数组中上传

时间:2019-05-20 21:09:39

标签: php html arrays forms

我正在使用verot的class.upload.php上传一些图像。 Class 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 :(得分:0)

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'])