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写UltraEdit插件脚本实现方法
Dec 26 PHP
MySQL时间字段究竟使用INT还是DateTime的说明
Feb 27 PHP
php读取csc文件并输出
May 21 PHP
PHP使用mysql与mysqli连接Mysql数据库用法示例
Jul 07 PHP
Yii2使用dropdownlist实现地区三级联动功能的方法
Jul 18 PHP
PHP简单判断手机设备的方法
Aug 23 PHP
php 输入输出流详解及示例代码
Aug 25 PHP
PHP排序算法之直接插入排序(Straight Insertion Sort)实例分析
Apr 20 PHP
PHP性能测试工具xhprof安装与使用方法详解
Apr 29 PHP
PHP钩子实现方法解析
May 21 PHP
Laravel + Elasticsearch 实现中文搜索的方法
Feb 02 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
Mar 26 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蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
使用PHP生成图片的缩略图的方法
2015/08/18 PHP
PHP给文字内容中的关键字进行套红处理
2016/04/12 PHP
PHP请求Socket接口测试实例
2016/08/12 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
2017/03/15 PHP
javascript 单选框,多选框美化代码
2008/08/01 Javascript
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
2010/09/14 Javascript
js实现键盘Enter键提交表单的方法
2015/05/27 Javascript
js实现大转盘抽奖游戏实例
2015/06/24 Javascript
DEDECMS如何为文章添加HOT NEW标志图片
2015/08/14 Javascript
JavaScript获取function所有参数名的方法
2015/10/30 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
2015/12/16 Javascript
laydate 显示结束时间不小于开始时间的实例
2017/08/11 Javascript
JavaScript实现body内任意节点的自定义属性功能示例
2017/09/18 Javascript
jQuery模仿ToDoList实现简单的待办事项列表
2019/12/30 jQuery
Python for Informatics 第11章 正则表达式(一)
2016/04/21 Python
Python使用pandas处理CSV文件的实例讲解
2018/06/22 Python
python识别图像并提取文字的实现方法
2019/06/28 Python
Django 后台带有字典的列表数据与页面js交互实例
2020/04/03 Python
纯CSS3实现自定义Tooltip边框涂鸦风格的教程
2014/11/05 HTML / CSS
FC-Moto美国:欧洲最大的摩托车服装和头盔商店之一
2019/08/24 全球购物
硅酸盐工业控制专业应届生求职信
2013/11/02 职场文书
会计毕业生自我鉴定
2013/11/04 职场文书
中学运动会广播稿
2014/01/19 职场文书
汽车机修工岗位职责
2014/03/06 职场文书
节能环保标语
2014/06/12 职场文书
公民授权委托书范本
2014/09/17 职场文书
庐山导游词
2015/02/03 职场文书
保洁员岗位职责
2015/02/04 职场文书
2015年度个人教学工作总结
2015/05/20 职场文书
《巨人的花园》教学反思
2016/02/19 职场文书
apache基于端口创建虚拟主机的示例
2021/04/22 Servers
Django debug为True时,css加载失败的解决方案
2021/04/24 Python
美元符号 $
2022/02/17 杂记
吉利入股戴姆勒后smart“长大了”
2022/04/21 数码科技
HttpClient实现表单提交上传文件
2022/08/14 Java/Android