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
文件上传成功

如何返回文件路径呢?

相关推荐
alexhilton4 小时前
Room Fts4:全文搜索替代 SQL LIKE
android·kotlin·android jetpack
hai_android9 小时前
把 Android App 打包成系统应用(System App)
android·kotlin·android jetpack
JMchen10 小时前
【Jetpack 内核实战 01】开篇:Jetpack 组件全家桶核心逻辑与专栏完整规划
android·kotlin·android jetpack
骑着蜗牛撵大象32712 小时前
Linux 进程间通信之管道:从 pipe() 的内核语义到 FIFO 落地排错
android·java·linux·系统编程·fifo·管道·进程间通信
WJ.Polar12 小时前
Java封装、继承、多态
java·开发语言
摇滚侠12 小时前
Java 中如何表示负数,有符号和无符号的区别,补码的计算规则,char byte short int long 的范围
java·开发语言
hunterandroid12 小时前
Retrofit 网络请求的异常处理与重试策略实战
android
weixin_3077791312 小时前
C++代码实现MATLAB中的fitrtree函数功能
开发语言·c++·算法·matlab
sejinan13 小时前
极致轻量与秒级起播:NativeWasmTv 开源硬核技术解析与升级版体验
android·开源·webview·tv
爱读书的小胖13 小时前
Codewars:Rot13(C)解题分析
c语言·开发语言