Hur*_*ent 0 html php forms file
上次我在这里问了一个问题,我搞砸了,但我想我现在已经搞定了.如果我能问得更好,请告诉我:D
我正在使用PHP的HTML表单,我正在尝试获取文件名.我使用Bootstrap进行格式化,我的表格如下所示:
<form role="form" class="form-horizontal" action=<?php echo $_SERVER['PHP_SELF']; ?> method="post">
<div class="form-group">
<label for="file" class="col-sm-3 control-label">Picture</label>
<div class="col-sm-9">
<input style="margin-top: 7.5px;" type="file" name="file" id="file" required>
</div>
</div>
<button type="submit" class="btn btn-success btn-lg btn-block">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)
然后直接在该代码后我有这个:
<?php echo "File: " . $_FILES["file"]["name"]; ?>
Run Code Online (Sandbox Code Playgroud)
首次访问页面时输出正确(这是正确的):
File:
Run Code Online (Sandbox Code Playgroud)
然而,在我选择一个文件并点击提交后,php代码仍然只输出"文件:"
任何人都知道为什么会这样吗?
非常感谢你
您enctype="multipart/form-data"在<form>标记中遗漏了属性.没有它,文件将无法上传.
<form enctype="multipart/form-data" role="form"
class="form-horizontal" action=<?php echo $_SERVER['PHP_SELF']; ?> method="post">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2731 次 |
| 最近记录: |