上传文件(jq,php)
来源:互联网 发布:论文抄袭软件 编辑:程序博客网 时间:2024/06/05 18:04
<!DOCTYPE html><html> <head> <meta charset="utf-8"> </head> <body> <!-- <form id="form1" action="php/1.php" method="post" enctype="multipart/form-data"> --> <form id="form1"> <label>选择本地文件: <input type="file" name="file"/> </label> <br /> <input type="button" name="submit" value="Submit" /> </form> <script src="js/jquery.min.js"></script> <script> $("#form1>:button").click(()=>{ console.log("11111"); $.ajax({ type:"post", url:"php/1.php", data:new FormData($("#form1")[0]), processData:false, contentType:false }).then(data=>{ console.log(data); console.log(data.ok); console.log(typeof data.ok); if(data.ok==1){ document.write(`${data.msg}`); }else{ alert(data.msg); } }) }) </script> </body> </html>
-----------------------------------------------------
<?php header("Content-Type:application/json");$file=$_FILES["file"];//sleep(10); //方便查看临时路径下上传的文件,一旦php运行结束,该文件会被删除//var_dump($file); 可以查看文件具体信息,以及临时路径//解决中文路径不能上传问题$uploadPath=iconv("UTF-8","GB2312","../upload/".$file["name"]);//注意与下面统一路径//if(file_exists("upload/".$file["name"])){if(file_exists($uploadPath)){echo json_encode(["ok"=>0,"msg"=>$file["name"]." 已存在"]);}else{move_uploaded_file($file["tmp_name"], "../upload/".$file["name"]);echo json_encode(["ok"=>1,"msg"=>"文件上传成功","path"=>$uploadPath]);}?>
阅读全文
0 0
- 上传文件(jq,php)
- JQ多文件上传
- Java 文件上传 JQ 文件上传
- jq ajax 异步上传文件
- php + jq + jq.from + ajax 无刷新上传图片
- JQ多文件文件上传插件
- JQ上传文件插件uploadify的手册
- form 表单上传文件 jq实现
- JQ处理文件上传的相关资料
- php 上传文件文件
- PHP JQ 异步上传并立即显示图片
- php+jq(plupload插件)+ajax多图上传并入库
- jq实现选择上传文件并立即显示
- jQ文件无刷新上传插件下载及介绍
- 关于phlacon与jQ使用formdata上传文件
- jq 上传文件时要注意的事项
- 利用js/jq 利用FormData 对象和ajax上传文件
- PHP上传文件
- 友盟分享纯文本
- Matlab基础——变量和语句
- 关于显著性检验,你想要的都在这儿了!!(基础篇)
- Vue+Django REST framework 打造生鲜电商项目
- 让bootstrap表格自动出现水平滚动条
- 上传文件(jq,php)
- qt复杂操作保持响应
- PHP 实现数字转字母,生成Excel列标
- android http 同步请求
- java 远程连接hadoop集群
- 欢迎使用CSDN-markdown编辑器
- JS时间处理插件MomentJS
- mac下idea中没有maven的问题
- squid,Varnish,nginx cache,ats,btw 区别