达到上传文件并预览效果主要是一下代码:
<h4>文件信息</h4>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (isset($_FILES["file"]) && $_FILES["file"]["error"] == 0) {
$name = $_FILES["file"]["name"];
$type = $_FILES["file"]["type"];
$size = $_FILES["file"]["size"];
$tmp_name = $_FILES["file"]["tmp_name"];
$preview_url = "preview.php?file=" . urlencode($name);
$upload_url = "preview.php?file=" . urlencode($name);
$upload_url = "preview.php?file=" . urlencode($name);
$uploadFilePath = $_FILES['file']['tmp_name'];
// 打开文件
$file = fopen($uploadFilePath, 'r');
// 读取文件内容
$content = fread($file, filesize($uploadFilePath));
// 关闭文件
fclose($file);
echo "<p>文件名: $name</p>";
echo "<p>文件类型: $type</p>";
echo "<p>文件大小: $size bytes</p>";
echo "<p><a href=\"$preview_url\">预览:</a></p>";
echo $content;
}
}
?>
效果图
全部代码:
<!DOCTYPE html>
<html>
<