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 相关文章推荐
BBS(php &amp; mysql)完整版(八)
Oct 09 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
Jun 12 PHP
微信公众平台网页授权获取用户基本信息中授权回调域名设置的变动
Oct 21 PHP
smarty简单分页的实现方法
Oct 27 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
Jun 24 PHP
php过滤所有的空白字符(空格、全角空格、换行等)
Oct 27 PHP
PHP+shell脚本操作Memcached和Apache Status的实例分享
Mar 11 PHP
PHP实现通过URL提取根域名
Mar 31 PHP
PHP的AES加密算法完整实例
Jul 20 PHP
php判断str字符串是否是xml格式数据的方法示例
Jul 26 PHP
thinkPHP5分页功能实现方法分析
Oct 25 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
Dec 21 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实现 使用PHP数组内部指针操作函数
2010/10/12 PHP
PHP中empty,isset,is_null用法和区别
2017/02/19 PHP
php实现文件管理与基础功能操作
2017/03/21 PHP
php析构函数的具体用法小结
2014/03/11 Javascript
jquery无法设置checkbox选中即没有变成选中状态
2014/03/27 Javascript
JavaScript前补零操作实例
2015/03/11 Javascript
JavaScript学习笔记(三):JavaScript也有入口Main函数
2015/09/12 Javascript
13个PHP函数超实用
2015/10/21 Javascript
JS实现动态生成表格并提交表格数据向后端
2020/11/25 Javascript
js实现短信发送倒计时功能(正则验证)
2017/02/10 Javascript
vue element-ui 绑定@keyup事件无效的解决方法
2018/03/09 Javascript
AngularJS $http post 传递参数数据的方法
2018/10/09 Javascript
微信提示 在浏览器打开 效果实现过程解析
2019/09/10 Javascript
vue实现直播间点赞飘心效果的示例代码
2019/09/20 Javascript
解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题
2019/11/14 Javascript
Vue.js使用axios动态获取response里的data数据操作
2020/09/08 Javascript
[01:51]2014DOTA2西雅图邀请赛 MVP 外卡赛black场间采访
2014/07/09 DOTA
Python查找函数f(x)=0根的解决方法
2015/05/07 Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
2016/07/01 Python
python itchat实现微信好友头像拼接图的示例代码
2017/08/14 Python
Python 中Django安装和使用教程详解
2019/07/03 Python
python过滤中英文标点符号的实例代码
2019/07/15 Python
Pandas之groupby( )用法笔记小结
2019/07/23 Python
PyCharm汉化安装及永久激活详细教程(靠谱)
2020/01/16 Python
Pytorch 实现计算分类器准确率(总分类及子分类)
2020/01/18 Python
解决tensorflow添加ptb库的问题
2020/02/10 Python
使用python实现名片管理系统
2020/06/18 Python
详解H5 活动页之移动端 REM 布局适配方法
2017/12/07 HTML / CSS
澳大利亚在线生活方式商店:Mytopia
2018/07/08 全球购物
拉飞逸官网:Lafayette 148 New York
2020/07/15 全球购物
初中生自我评价
2014/02/01 职场文书
办公室秘书岗位职责范本
2014/02/11 职场文书
法律专业求职信
2014/05/24 职场文书
Python中常见的导入方式总结
2021/05/06 Python
matlab xlabel位置的设置方式
2021/05/21 Python
Nginx如何获取自定义请求header头和URL参数详解
2022/07/23 Servers