<form action="upload.php" method="POST" enctype="multipart/form-data">
<input type="file" name="fileToUpload">
<input type="submit" value="Upload">
</form>
<?php
if(isset($_POST["submit"])) {
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file);
}
?>
在上面的示例中,我们使用了一个表单来上传文件。表单的enctype属性必须设置为“multipart/form-data”,这样才能上传文件。在PHP脚本中,我们使用move_uploaded_file()函数将文件从临时目录移动到指定的目录。
<?php
$file = 'example.pdf';
header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename="' . basename($file) . '"');
header('Content-Length: ' . filesize($file));
readfile($file);
?>
在上面的示例中,我们首先设置了Content-Type头文件,这样浏览器就知道如何处理文件。然后,我们设置了Content-Disposition头文件,这样浏览器就会提示用户下载文件而不是在浏览器中查看文件。最后,我们使用readfile()函数将文件发送到客户端计算机。
扫描二维码
与我联系
评论列表:
发布于 3月前回复该评论
发布于 3月前回复该评论
发布于 3月前回复该评论
发布于 3月前回复该评论
发布于 3月前回复该评论