以下是一个简单的PHP实例,展示如何通过PHP代码实现照片的导出和下载功能。这个例子中,我们将创建一个简单的HTML页面,用户可以选择一个照片文件,然后通过PHP脚本将其导出为下载。
```php
// 确保用户已选择文件
if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_FILES['photo'])) {
// 检查文件是否上传成功
if ($_FILES['photo']['error'] == 0) {
// 设置允许的文件类型
$allowedTypes = ['image/jpeg', 'image/png', 'image/gif'];
// 检查文件类型是否允许
if (in_array($_FILES['photo']['type'], $allowedTypes)) {
// 获取文件临时路径
$tempPath = $_FILES['photo']['tmp_name'];
// 设置下载的文件名
$fileName = $_FILES['photo']['name'];
// 设置HTTP头信息
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="

