0


php单文件上传接口开发(原生)修改版本

作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主

文章目录


请在www目录下创建一个uploads文件夹

代码:

<?php$link=mysqli_connect('localhost','root','root','a');//链接数据库(数据库软件账号密码都是root.数据库是a)//然后是指定php链接数据库的字符集mysqli_set_charset($link,'utf8');//字符串utf8$request=$_FILES['file'];//获取传上来的文件$originalName=$request['name'];$file=dirname(__FILE__);$file1=str_replace('\\','/',$file);//获取绝对路径D:/phpstudy_pro/WWW$file3="/uploads/".$originalName;//获取路径$today=date();//获取日期$sql="INSERT INTO upload(name,time,path)
 VALUES ('{$originalName}','{$today}','{$file3}')";//插入到数据库中echomove_uploaded_file($_FILES['file']['tmp_name'],$file1.$file3);//意思是吧f:6/tmp/图片放到upload里面哈,echomysqli_query($link,$sql);//运行echojson_encode(["code"=>200,"msg"=>'保存成功',"data"=>$file3]);//显示

sql

-- phpMyAdmin SQL Dump
-- version 4.8.5-- https://www.phpmyadmin.net/---- 主机: localhost
-- 生成日期: 2022-10-0411:14:29-- 服务器版本: 5.7.26--PHP 版本: 7.3.4SETSQL_MODE="NO_AUTO_VALUE_ON_ZERO";SETAUTOCOMMIT=0;STARTTRANSACTION;SET time_zone ="+00:00";/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;/*!40101 SET NAMES utf8mb4 */;---- 数据库: `a`---------------------------------------------------------------- 表的结构 `upload`--CREATETABLE`upload`(`id`int(11)NOTNULL,`name` text COLLATE utf8_unicode_ci NOTNULLCOMMENT'文件名',`time` text COLLATE utf8_unicode_ci NOTNULLCOMMENT'文件创建日期',`path` text COLLATE utf8_unicode_ci NOTNULL)ENGINE=MyISAM DEFAULTCHARSET=utf8 COLLATE=utf8_unicode_ci;---- 转存表中的数据 `upload`--INSERTINTO`upload`(`id`,`name`,`time`,`path`)VALUES(1,'慕课网.txt','','/uploads/慕课网.txt');---- 转储表的索引
------ 表的索引 `upload`--ALTERTABLE`upload`ADDPRIMARYKEY(`id`);---- 在导出的表使用AUTO_INCREMENT------ 使用表AUTO_INCREMENT`upload`--ALTERTABLE`upload`MODIFY`id`int(11)NOTNULLAUTO_INCREMENT,AUTO_INCREMENT=2;COMMIT;/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

效果

在这里插入图片描述
在这里插入图片描述

标签: php 数据库 服务器

本文转载自: https://blog.csdn.net/qq_37805832/article/details/127160506
版权归原作者 贵哥的编程之路(热爱分享) 所有, 如有侵权,请联系我们删除。

“php单文件上传接口开发(原生)修改版本”的评论:

还没有评论