如何将现有图像值放到$ _FILES数组中

时间:2016-04-07 19:39:53

标签: php html arrays

我有一个表单,有一些文本字段和图像字段。用户可以编辑此表单。我可以获取现有的图像来形成,他们可以在表单中看到图像,但是当他们提交它而不做任何事情时,我无法在$ _FILES数组中看到图像。

如何将此图像放入$ _FILES数组。

<div class="md-card-content">
    <h3 class="heading_a uk-margin-small-bottom">
        Upload Image
    </h3>
    <input 
         type="file" 
         id="input-file-b" 
         name='gallery_image[<?php echo $counter; ?>]' 
         data-default-file="<?php echo $image['image_path']; ?>" 
         class="dropify">
</div>

1 个答案:

答案 0 :(得分:0)

文件不支持值属性,因此无法实现。

您可以添加条件以查看$ _FILES是否为有效数组且是否有数据 或者在做任何事之前没有。

If (is_array($_FILES) and count($_FILES) > 0) {
    //save the new file and delete old file
} else {
   //Need not to do anything as the file is already saved in your system
}