PHP文件上传接口(带参数)
简单讲解下PHP服务端接受客户端上传的文件
客户端上传文件到服务器,带参数,并且进行用户验证,方法很简单
直接贴代码
<?php//强制显示错误error_reporting(E_ALL);// error_reporting = E_ALL & ~E_NOTICEini_set('display_errors', '1');$UserId = str_replace("'", "", $_REQUEST["UserId"]);//接收用户ID$Token = str_replace("'", "", $_REQUEST["Token"]);//接收Token$sql = "SELECT * FROM `im_user` WHERE `UserId` = '$UserId'";$request = mysql_fetch_assoc(mysql_query($sql));//进行验证,如果验证通过,处理接收文件if (md5($UserId.$request["UserToken"]."qwertyuiop") == $Token) { //判断是否有文件上传if (isset($_FILES['file'])) {//定义文件$name = time().rand(10000000,99999999);$target_path = "./uploadfile/";//接收文件目录// echo $target_path.$name.$_FILES['file']['type']; // $target_path = $target_path.basename($_FILES['file']['name']);$target_path = $target_path.basename($name.".FT");//将文件从临时目录拷贝到指定目录if(move_uploaded_file($_FILES['file']['tmp_name'], $target_path)) { //上传成功,可进行进一步操作,将路径写入数据库等.echo "The file ".basename( $_FILES['file']['name']). " has been uploaded";} else{ echo "There was an error uploading the file, please try again!" . $_FILES['file']['error'];}exit;}else{echo "没有文件";}}else{echo "认证不通过!";}
?>
PHP文件上传接口(带参数)相关推荐
- vue+axios+el-upload实现文件上传(带参数):
本次使用http-request自定义文件上传: <el-upload class="upload-demo" action="string" :http ...
- FastDFS的配置、部署与API使用解读(8)FastDFS多种文件上传接口详解(转)
1.StorageClient与StorageClient1的区别 相信使用happy_fish的FastDFS的童鞋们,一定都熟悉StorageClient了,或者你熟悉的是StorageClien ...
- layui文件上传接口后端具体实现SpringMVC
做课程设计时候,用到了layui文件上传接口,参考官方文档给出的响应接口文档: {"code": 0,"msg": "","dat ...
- SpringBoot实现文件上传接口
作者平台: | CSDN:blog.csdn.net/qq_41153943 | 掘金:juejin.cn/user/651387- | 知乎:www.zhihu.com/people/1024- | ...
- 七牛云文件上传接口的使用
上传前的准备工作 调用七牛云的上传接口之前,您需要确认以下要求都已完成: 登录 七牛云开发者平台. 创建一个 空间(Bucket).根据您的需求在不同的存储区域创建空间, 存储区域可参考 七牛云存储区 ...
- Jmeter(五)excel文件上传接口压力测试问题
前言 大家好 我是Mikasa 已经时隔两个多月没更新过blog了,因为刚换公司一直在学习业务知识及忙于生活中一些琐碎的事情,没什么时间研究学习 本章内容的话也是在公司中遇到的一个问题,需要对批量文件 ...
- C#文件上传同时附带参数上传
使用下面的方法就可以在上传文件的同时附带请求参数传递.方法内的部分请求参数可能需要修改. /// <summary>/// 文件上传/// </summary>/// < ...
- android上传文件php,PHP编写安卓文件上传接口
为了快速满足安卓客户端或跨域文件上传接口,现在用PHP写个可以文件上传类.可通过安卓客户端或者其他域名的网站上传窗口,可以把文件上传指定的服务器中,下面是详细代码.//主方法获取上传文件 public ...
- springmvc图片文件上传接口
springmvc图片文件上传 用MultipartFile文件方式传输 Controller package com.controller;import java.awt.image.Buffere ...
最新文章
- jieba中文分词源码分析(四)
- C#开发Unity游戏教程之Scene视图与脚本的使用
- 【数理知识】《积分变换与场论》王振老师-目录
- javalibrary 线上_线上的少儿口才培训班-1V1精品课程【演讲与口才吧】
- 前端小白该如何学习?前端开发工程师掌握哪些能力
- html css 实现文字竖排模拟古籍排版
- 搭建Terraria服务器[Centos7/LGSM/泰拉瑞亚]
- 非单射一致性和单射一致性的概念辨析
- 如何用串口助手测试软件485通讯功能,串口调试助手如何检测RS485端口好坏及信号发送的好坏?...
- 快速幂求解斐波那契数列
- group by 与 order by的用法
- BOSE在上海发布6款音频新品;轩尼诗全球首家概念酒吧在上海开幕 | 美通企业日报...
- Python实现RSA数字签名一
- VXLAN vs VLAN
- 【九天教您南方cass 9.1】 04 编码法Ⅱ绘制地形图
- 什么是冰山模型,冰山模型的三层结构
- Android之SeekBar(0在中间)
- Ubuntu系统上轻松截图的几种方法介绍
- 如何修改无法编辑的word文档
- 苹果6s手机怎么录屏 苹果手机投屏电脑