php - 附加文件时未发布表单(xamp localhost)
问题描述
我有一个奇怪的问题,当文件输入为空时正确发布表单,但添加文件时没有发布任何内容。
我的html:
<form method="post" action="create_product.php" enctype="multipart/form-data">
<?php echo display_error(); ?>
<div class="input-groep">
<a href="home.php" class="homeknopdonker">Homepage</a>
<label>Product naam</label>
<input type="text" name="product_naam" value="<?php echo $product_naam; ?>" autocomplete="off">
</div>
<div class="input-groep">
<label>Beschrijving</label>
<input type="text" name="beschrijving" value="<?php echo $beschrijving; ?>" autocomplete="off">
</div>
<div class="input-groep">
<label>Prijs</label>
<input type="text" name="prijs" value="<?php echo $prijs; ?>" autocomplete="off">
</div>
<div class="input-groep">
<label>Afbeelding</label>
<input type="file" name="afbeelding" accept=".jpg,.jpeg,.png" autocomplete="off">
</div>
<div class="input-groep">
<button type="submit" class="homeknopdonker" name="register_product"> + Maak product aan</button>
<a href="edit_product.php" class="rightsidedark">Terug naar producten</a>
</div>
</form>
当我提交没有任何值的表单时,我可以在我的网络选项卡中看到以下内容:
product_naam:
beschrijving:
prijs:
afbeelding: (binary)
以上数据在里面Form Data
但是,如果我将文件(小图像)附加到afbeelding
输入(文件),则Form Data
当我发布它时,它会完全从我的网络选项卡中消失。参数无处可见,当我打开 error_reporting 时我没有收到任何错误。
这可能是什么原因造成的?
解决方案
推荐阅读
- javascript - 如何将未关闭的 div 推送到我的数组中?
- mysql - Mysql count() 与 Left Join 在 500 万条记录上花费超过 10 秒
- python - 通过 PyCharm 中的 pipenv pipfile 安装 kivy.garden 包(matplotlib)
- mysql - 如何获取所有表和每个表中的行数
- python - 我怎样才能让这个脚本运行
- ruby-on-rails - RubyonRails MySQL 选择行列
- python - Pandas - 根据两个条件删除行
- php - 显示列的 sql 查询输出
- c - 我需要帮助,将 C 代码翻译成 Mips,不胜感激
- javascript - 如何在对象中添加项目 - React