php上传图片代码编辑最基本的图片上传功能-PHP的原生上传代码php配置负载均衡后上传图片代码
2022-02-13
前言:如今,各种框架层出不穷php上传图片代码编辑,如、、yii等,每个框架都能够封装函数,以至于很多开发者离开框架后就不会再开发了。今天php上传图片代码编辑,我将通过实际示例介绍最基本的图片。上传功能网站优化,希望对一些朋友有所帮助。
上传功能
表单代码如下:
将以下代码添加到控制器:
public function upload(){
// 获取表单上传文件 例如上传了001.jpg
$file = request()->file('image');
// 移动到框架应用根目录/public/uploads/ 目录下
if($file){
$info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');
if($info){
// 成功上传后 获取上传信息
// 输出 jpg
echo $info->getExtension();
// 输出 20160820/42a79759f284b767dfcb2a0197904287.jpg
echo $info->getSaveName();
// 输出 42a79759f284b767dfcb2a0197904287.jpg
echo $info->getFilename();
}else{
// 上传失败获取错误信息
echo $file->getError();
}
}
}
文件地址:
PHP的原生上传代码
注意:文件上传必须定义="/form-data"
0)
{
echo "错误:: " . $_FILES["file"]["error"] . "
";
}
else
{
echo "上传文件名: " . $_FILES["file"]["name"] . "
";
echo "文件类型: " . $_FILES["file"]["type"] . "
";
echo "文件大小: " . ($_FILES["file"]["size"] / 1024) . " kB
";
echo "文件临时存储的位置: " . $_FILES["file"]["tmp_name"] . "
";
// 判断当前目录下的 upload 目录是否存在该文件
// 如果没有 upload 目录,你需要创建它,upload 目录权限为 777
if (file_exists("upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " 文件已经存在。 ";
}
else
{
// 如果 upload 目录不存在该文件则将文件上传到 upload 目录下
move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);
echo "文件存储在: " . "upload/" . $_FILES["file"]["name"];
}
}
}
else
{
echo "非法的文件格式";
}
?>
我是一名小程序软件开发人员。每天分享开发过程中遇到的知识点。如果对你有帮助,请给我点个赞网站开发,然后去,非常感谢。
“结束”