PHP上传文件(图片)并保存到本地

php作为后端接受上传的图片还是很简单的,需要用到FILES,当客户端或web端向后端post图片时,我们可以用FILES,当客户端或web端向后端post图片时,我们可以用_FILE接收图片,然后存储在临时缓冲区中,最后用move_upload_file函数保存在本地。使用Wampserver服务器,则缓存文件放在tmp文件夹下。

  1. //html代码




Insert title here


请选择您要上传的文件:

html界面展示
PHP上传文件(图片)并保存到本地_第1张图片
2.//uploadheadimg.php代码


在代码中需要修改$filepath变量的值,其值建立一个文件夹,用于存放上传的文件。
PHP上传文件(图片)并保存到本地_第2张图片
/////////////////////////////


PHP编程语言中的常见的$_FILES系统函数用法有:
$_FILES[‘myFile’][‘name’] 显示客户端文件的原名称。
$_FILES[‘myFile’][‘type’] 文件的 MIME 类型,例如"image/gif"。
$_FILES[‘myFile’][‘size’] 已上传文件的大小,单位为字节。
$_FILES[‘myFile’][‘tmp_name’] 储存的临时文件名,一般是系统默认。
$_FILES[‘myFile’][‘error’] 该文件上传相关的错误代码。

以下为使用$_FILES[‘myFile’][‘error’] 出现错误代码的意思:
0; 文件上传成功。
1; 超过了文件大小php.ini中即系统设定的大小。
2; 超过了文件大小
MAX_FILE_SIZE 选项指定的值。
3; 文件只有部分被上传。
4; 没有文件被上传。
5; 上传文件大小为0。

//////////////////////////
参考链接
上传文件为空https://blog.csdn.net/zhanghw0917/article/details/46793847?locationNum=8&fps=1
PHP上传图片并保存到本地https://blog.csdn.net/fyq201749/article/details/70232390

你可能感兴趣的:(php)