【发布时间】:2018-07-10 09:38:12
【问题描述】:
查看
<form class="m-form" action="<?php echo AURL;?>products/update_product/<?php echo $products['product_id'];?>" method="post" enctype="multipart/form-data">
<input type="file" name="product_image_name" class="form-control m-input dropify" placeholder="" data-default-file="<?php echo Website_Assets.'images/'.$products['product_image_name'];?>" value="<?php $products['product_image_name'];?>" data-max-file-size="2M" required>
</form>
在上面的代码中,product_image_name 不取任何值,而是显示选择路径的图像,当我更改图像时,它会发布 image_name
控制器
public function update_product($product_id)
{
echo "<pre>";
print_r ($_FILES['product_image_name']);
echo "</pre>";
exit();
}
更改图像可以,但如果我不更改图像,则不会选择图像的默认值
【问题讨论】:
-
输入
type="file"不像普通字段那样工作。 -
您不能为文件输入设置默认值/文件名
-
@kerbholz 如何将图像名称的默认值传递为隐藏或其他内容?我认为输入标签中可能有类似 value="" 的东西
标签: php html codeigniter codeigniter-3 dropify