PHP+JavaScript实现无刷新上传图片


Posted in PHP onFebruary 21, 2017

html文件代码

<!-- ajax文件上传开始 -->
<script type="text/javascript" src="/imageupload/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="/imageupload/layer/layer.js"></script>
<script type="text/javascript" src="/imageupload/ajaxupload.js"></script>
<!--ajax文件上传结束-->
<!--上传文件按钮列表开始-->
<input id="requesturl" type="hidden" value="{:U('admin/upload/uploadfile')}" />
<input id="ajaxuploadfile" type="file" onchange="filechange()"/>
<input id="filepathurl" type="hidden" value="" />
<input type="button" value="第一张" pathurl="./Uploads/admin/trailer/" class="uploadclass" />
<input type="button" value="第二张" pathurl="./Uploads/admin/fdfdfd/" class="uploadclass" />
<input type="button" value="第三张" pathurl="./Uploads/admin/cdcdfd/" class="uploadclass" />
<!--上传文件按钮列表结束-->

php文件代码

/**
* 文件上传方法
*/
public function uploadfile(){
//单文件上传
$upload = new \Think\Upload();// 实例化上传类
$upload->maxSize = 100000000 ;// 设置附件上传大小
$upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$url = $_POST['filepathurl'];
if (!file_exists($url)){
mkdir ($url,0777,true);
}
$upload->rootPath = $url; // 设置附件上传根目录
// 上传单个文件
$info = $upload->uploadOne($_FILES['postfilename']);
if(!$info) {
echo json_encode(array('bool'=>false,'error'=>$upload->getError()));
}else{
$path = $info['savepath'].$info['savename'];
echo json_encode(array('bool'=>true,'path'=>$path));
}
}

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

PHP 相关文章推荐
php字符串截取问题
Nov 28 PHP
php下的权限算法的实现
Apr 28 PHP
php5数字型字符串加解密代码
Apr 24 PHP
PHPUnit PHP测试框架安装方法
Mar 23 PHP
PHP中批量生成静态html(命令行下运行PHP)
Apr 19 PHP
PHP使用数组依次替换字符串中匹配项
Jan 08 PHP
[原创]CI(CodeIgniter)简单统计访问人数实现方法
Jan 19 PHP
PHP实现适用于自定义的验证码类
Jun 15 PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
Jun 07 PHP
php实现微信支付之退款功能
May 30 PHP
thinkphp5.0整合phpsocketio完整攻略(绕坑)
Oct 12 PHP
php使用fullcalendar日历插件详解
Mar 06 PHP
PHP编辑器PhpStrom运行缓慢问题
Feb 21 #PHP
如何离线执行php任务
Feb 21 #PHP
PHP实现上传多文件示例代码
Feb 20 #PHP
微信公众号开发之通过接口删除菜单
Feb 20 #PHP
thinkphp项目如何自定义微信分享描述内容
Feb 20 #PHP
php防止sql注入的方法详解
Feb 20 #PHP
php获取给定日期相差天数的方法分析
Feb 20 #PHP
You might like
安健A254立体声随身听的分析与打磨
2021/03/02 无线电
提取HTML标签
2006/10/09 PHP
《PHP边学边教》(04.编写简易的通讯录――视频教程1)
2006/12/13 PHP
国外PHP程序员的13个好习惯小结
2012/02/20 PHP
PHP5.3的垃圾回收机制(动态存储分配方案)深入理解
2012/12/10 PHP
WampServer搭建php环境时遇到的问题汇总
2015/07/23 PHP
php过滤所有的空白字符(空格、全角空格、换行等)
2015/10/27 PHP
使用PHP实现微信摇一摇周边红包
2016/01/04 PHP
PHP闭包函数详解
2016/02/13 PHP
java模拟PHP的pack和unpack类
2016/04/13 PHP
php+Ajax处理xml与json格式数据的方法示例
2019/03/04 PHP
一个级联菜单代码学习及removeClass与addClass的应用
2013/01/24 Javascript
jquery文字上下滚动的实现方法
2013/03/22 Javascript
jquery 页面滚动到底部自动加载插件集合
2014/01/31 Javascript
get(0).tagName获得作用标签示例代码
2014/10/08 Javascript
基于jQuery Ajax实现上传文件
2016/03/24 Javascript
zTree获取当前节点的下一级子节点数实例
2017/09/05 Javascript
利用vue+elementUI实现部分引入组件的方法详解
2017/11/22 Javascript
JS排序算法之冒泡排序,选择排序与插入排序实例分析
2017/12/13 Javascript
JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
2018/05/07 Javascript
JavaScript中this用法学习笔记
2019/03/17 Javascript
js实现鼠标点击飘爱心效果
2020/08/19 Javascript
python操作MongoDB基础知识
2013/11/01 Python
用Python的Tornado框架结合memcached页面改善博客性能
2015/04/24 Python
python文件选择对话框的操作方法
2019/06/27 Python
python射线法判断检测点是否位于区域外接矩形内
2019/06/28 Python
python字符串Intern机制详解
2019/07/01 Python
简单了解Python3 bytes和str类型的区别和联系
2019/12/19 Python
Python通过getattr函数获取对象的属性值
2020/10/16 Python
python wsgiref源码解析
2021/02/06 Python
年度考核自我鉴定
2013/11/09 职场文书
采购部岗位职责
2013/11/24 职场文书
商场总经理岗位职责
2014/02/03 职场文书
院领导写的就业推荐信
2014/03/09 职场文书
优秀的应届生自荐信
2014/05/23 职场文书
实战Python爬虫爬取酷我音乐
2022/04/11 Python