以下是一个简单的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="