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 相关文章推荐
PHP4在Windows2000下的安装
Oct 09 PHP
用PHP实现多服务器共享SESSION数据的方法
Mar 16 PHP
在PHP中使用模板的方法
May 24 PHP
php报表之jpgraph柱状图实例代码
Aug 22 PHP
PHP得到某段时间区间的时间戳 php定时任务
Apr 12 PHP
php面向对象编程self和static的区别
May 08 PHP
PHP基于curl后台远程登录正方教务系统的方法
Oct 14 PHP
使用PHPMailer发送邮件实例
Feb 15 PHP
深入解析Laravel5.5中的包自动发现Package Auto Discovery
Sep 13 PHP
Thinkphp5+plupload实现的图片上传功能示例【支持实时预览】
May 08 PHP
php实现微信公众号创建自定义菜单功能的实例代码
Jun 11 PHP
php ZipArchive实现多文件打包下载实例
Oct 31 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
PHP+DBM的同学录程序(5)
2006/10/09 PHP
PHP 表单提交给自己
2008/07/24 PHP
php去除HTML标签实例
2013/11/06 PHP
php算法实例分享
2015/07/14 PHP
用javascript实现的图片马赛克后显示并切换加文字功能
2007/04/21 Javascript
javascript数组组合成字符串的脚本
2021/01/06 Javascript
javascript dom 基本操作小结
2010/04/11 Javascript
JS在textarea光标处插入文本的小例子
2013/03/22 Javascript
JavaScript调用后台的三种方法实例
2013/10/17 Javascript
整理的比较全的event对像在ie与firefox浏览器中的区别
2013/11/25 Javascript
Jquery 全选反选实例代码
2015/11/19 Javascript
javascript运动效果实例总结(放大缩小、滑动淡入、滚动)
2016/01/08 Javascript
nodejs读取并去重excel文件
2018/04/22 NodeJs
js的对象与函数详解
2019/01/21 Javascript
vue实现移动端input上传视频、音频
2020/08/18 Javascript
使用jQuery实现购物车
2020/10/29 jQuery
[02:51]DOTA2 2015国际邀请赛中国区预选赛第一日战报
2015/05/27 DOTA
python基础教程之基本内置数据类型介绍
2014/02/20 Python
极简的Python入门指引
2015/04/01 Python
Python使用QRCode模块生成二维码实例详解
2017/06/14 Python
python自动分箱,计算woe,iv的实例代码
2019/11/22 Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
2020/03/19 Python
python 通过文件夹导入包的操作
2020/06/01 Python
Python 中如何使用 virtualenv 管理虚拟环境
2021/01/21 Python
澳大利亚家具和家居用品在线:BROSA
2017/11/02 全球购物
一些Unix笔试题和面试题
2013/01/22 面试题
自主招生自荐信
2013/12/08 职场文书
外企财务年会演讲稿
2014/01/03 职场文书
公司中层干部的自我评价分享
2014/03/01 职场文书
党员创先争优承诺书
2014/03/26 职场文书
运动会横幅标语
2014/06/17 职场文书
学习十八届四中全会依法治国心得体会
2014/11/03 职场文书
教师读书笔记
2015/06/29 职场文书
初一数学教学反思
2016/02/17 职场文书
高中政治教师教学反思
2016/02/23 职场文书
人事部:年度述职报告范文
2019/07/12 职场文书