我希望用户只能上传DOC和XLS文件。但如果文件是图像,图像文件将显示在网页(upload.php)中,然后自动从服务器中删除。
这是我的部分代码:
if (file_exists("uploads/" . $_FILES["file"]["name"])) {
echo "<br>File already exists!.<br>";
} else {
move_uploaded_file($_FILES["file"]["tmp_name"], "uploads/" . $_FILES["file"]["name"]);
if (($_FILES["file"]["type"] == "image/gif" )
||($_FILES["file"]["type"] == "image/jpeg" )
||($_FILES["file"]["type"] == "image/jpg" )
||($_FILES["file"]["type"] == "image/png" )
&& in_array($extension, $allowedExts)){
echo '<br><br><img src="uploads/'.rawurlencode($_FILES["file"]["name"]).'" style="height:30%;"><br>';
} else {
echo '<br><br><a href="uploads/'.rawurlencode($_FILES["file"]["name"]).'"><p><strong>Download File</strong></p></a><br>';
}
}
答案 0 :(得分:0)
您可以为此类图像编写处理程序。
<div class="pop">
<div class="container">
<div class="row">
<div class="col-sm-4">
<input class="inp1" type="text" placeholder="Where do you want to go?" />
</div>
<div class="col-sm-4">
<input type="text" placeholder="Move in Date" />
</div>
<div class="col-sm-3"></div>
</div>
</div>
</div>
这就是你编写handle.php
的方法echo '<br><br><img src="handle.php?imagename='.rawurlencode($_FILES["file"]["name"]).'" style="height:30%;"><br>';