700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > layui+php实现多文件上传(code)

layui+php实现多文件上传(code)

时间:2022-09-08 06:39:25

相关推荐

layui+php实现多文件上传(code)

web前端|Layui教程

layui,php,文件上传

web前端-Layui教程

html5游戏源码大全,ubuntu挂在驱动,tomcat设置启动用户,python爬虫出路,php 社区数据库设计,seo自查清单排行榜lzw

效果:

socketpair源码,vscode快捷修复,ubuntu主题美化,myeclipse部署到tomcat,ios sqlite插入,网页设计这方面怎么样,mysql 数据库修改字符编码,服务器主机 要求,新闻发布插件,web前端框架 知乎,谷歌爬虫插件,php 转字符串,按天计费SEO,springboot多模块整合,浏览器多标签纵向,淘宝客网站优惠券采集,左边导航右边内容网页,帝国小说wap模板,ie10网站后台无法编辑,固定在页面底部,仓库管理系统vc源代码,易语言程序防破解lzw

教育 php源码,ubuntu装在逻辑分区,微信爬虫大亨,php值班,网络seo高手lzw

HTML代码:

预览图:

layui.use(upload, function() {var upload = layui.upload,$ = layui.jquery;var uploadInst = upload.render({elem: #uploadId,accept: file, //指定允许上传时校验的文件类型,可选值有:images(图片)、file(所有文件)、video(视频)、audio(音频)multiple: rue,url: http://localhost/guanwnag/php/up.php,before: function(obj) {//预读本地文件示例,不支持ie8obj.preview(function(index, file, result) {if ((file.type).indexOf("image") >= 0) {$(#show).append(\)} else {$(#show).append(file.name)}// console.log(file); });},done: function(res) {layer.msg(res.msg, {time: 5000,tipsMore: true,zIndex: 2}); },allDone: function(obj) { //当文件全部被提交后,才触发$(.layui-word-aux).append("执行完毕,文件总数:" + obj.total + "成功:" + obj.successful + "个,失败:" + obj.aborted + "个");console.log(obj.total); //得到总文件数console.log(obj.successful); //请求成功的文件数console.log(obj.aborted); //请求失败的文件数},error: function() { //请求异常} });});

PHP代码:

0,msg=> \,data =>array(src => $dir . $_FILES["file"]["name"]),); $file_info = $_FILES[file]; $file_error = $file_info[error];if (!is_dir($dir)) {//判断目录是否存在 mkdir($dir, 0777, true);//如果目录不存在则创建目录};$file = $dir.$_FILES["file"]["name"];if (!file_exists($file)) { if ($file_error == 0) { if (move_uploaded_file($_FILES["file"]["tmp_name"], $dir. $_FILES["file"]["name"])) { $arr[msg] ="上传成功"; } else { $arr[msg] = "上传失败"; } } else { switch ($file_error) { case 1: $arr[msg] =上传文件超过了PHP配置文件中upload_max_filesize选项的值;break; case 2: $arr[msg] =超过了表单max_file_size限制的大小;break; case 3:$arr[msg] =文件部分被上传;break; case 4: $arr[msg] =没有选择上传文件;break; case 6:$arr[msg] =没有找到临时文件;break; case 7: case 8:$arr[msg] = 系统错误;break; } }} else { $arr[code] ="1"; $arr[msg] = "当前目录中,文件".$file."已存在";} echo json_encode($arr);

更多layui知识请关注 layui使用教学 栏目。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。