【问题标题】:Upload in array using verot class.upload.php使用 verot class.upload.php 在数组中上传
【发布时间】:2019-10-07 06:05:04
【问题描述】:

我正在使用 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.
      '';
    }
  }
}

【问题讨论】:

    标签: php html arrays forms


    【解决方案1】:

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

    【讨论】:

    • 嗨。我有这个错误PHP Fatal error: Uncaught Error: Cannot use []
    猜你喜欢
    • 1970-01-01
    • 2014-06-07
    • 2015-09-13
    • 2013-09-13
    • 2016-03-22
    • 1970-01-01
    • 2011-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多