我正在尝试在同一页面中处理Post请求。但是我在处理帖子参数时遇到了一些问题。我总是把'价值视为空'。
以下是我的代码。
<body>
<?php include 'Header.html' ?>
<div class="container">
<div style="margin:10% 30% 0% 30%;">
<div class="panel panel-default">
<div class="panel-heading">
<h4 align="center" style="font-family: monospace;"><p>Upload External Device Report</p></h4>
</div>
<div class="panel-body">
<div class="container col-lg-12">
<form class="form-horizontal" action="UploadExternalReport.php" role="form" method='post' enctype="multipart/form-data">
<div class="input-group">
<input type="file" class="filestyle" data-buttonName="btn-primary" name="fileToUpload" accept=".xls ,.xlsx" required="required" >
</div>
<br/>
<button type="submit" class="btn btn-default">Upload</button>
</form>
</div>
</div>
</div>
</div>
</div>
<?php
// require_once '../PHPExcel/IOFactory.php';
if(isset($_POST["fileToUpload"]) && trim($_POST["fileToUpload"]) != ""){
echo $_POST['fileToUpload'];
}
else
{
echo'value is empty';
}?>
我尝试了!在if条件下为空($ _ POST [“fileToUpload”])。但它仍然是'价值空虚'。
答案 0 :(得分:2)
你应该使用$ _FILES数组,而不是$ _POST。 因此,请使用$ _FILES [&#39; fileToUpload&#39;]。