PHP上传文件

HTML

html 复制代码
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" value="上传">
</form>

PHP

upload.php

php 复制代码
<?php
	$dir = 'upload/';
	if (!is_dir($dir)) {
		mkdir($dir, 0755, true);
	}
	$tempFile = $_FILES['file']['tmp_name'];
	$targetFile = $dir . $_FILES['file']['name'];	
	echo $tempFile.'<br>';
	echo $targetFile.'<br>';
	if (move_uploaded_file($tempFile, $targetFile)) {
		echo "文件上传成功";
	} else {
		echo "文件上传失败";
	}	
?>

输出

php 复制代码
C:\Users\HY\AppData\Local\Temp\phpF7F3.tmp
uploads/a.jpg
文件上传成功

如何返回文件路径呢?

相关推荐
2501_915918412 小时前
详解iOS App上架至App Store的全流程步骤与注意事项
android·macos·ios·小程序·uni-app·cocoa·iphone
Yeauty2 小时前
渲染成图再 CLI 拼接,还是进程内直推?Rust 帧到视频的两条路
开发语言·rust·音视频
geovindu3 小时前
CSharp: Breadth First Search Algorithm and Depth First Search Algorithm
开发语言·后端·算法·c#·.net·搜索算法
库克克3 小时前
【C++】set 与multiset
开发语言·c++
码农coding4 小时前
android12 SystemUI之StatusBar(二)
android
Wang's Blog4 小时前
Go-Zero项目开发34: 微服务超时控制与重试机制实践
开发语言·微服务·golang·go-zero
2zcode5 小时前
项目文档:基于MATLAB神经网络的心力衰竭预测与临床辅助决策系统研究
开发语言·神经网络·matlab·心力衰竭预测\
减瓦5 小时前
深入 Quarkus:云原生时代 Java 的重生之路
java·开发语言·云原生
杨运交5 小时前
[053][核心模块]Java枚举缓存与ORM集成实践
java·开发语言·缓存