thinkphp3.2.2下fullavatareditor的使用
2014-10-23 17:33
218 查看
调用,主页面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <script type="text/javascript" src='__PUBLIC__/full/scripts/swfobject.js'></script> <script type="text/javascript" src='__PUBLIC__/full/scripts/fullAvatarEditor.js'></script> <script type="text/javascript" src='__PUBLIC__/Js/jquery.js'></script> <pre name="code" class="javascript"> <script type="text/javascript"> var full_swf_url='__PUBLIC__/full/fullAvatarEditor.swf'; //同上,避免找不到swf文件,在这里写了之后还要把fullAvatarEditor.js文件的75行下加上 //file = full_swf_url;expressInstall = ex_swf_url;不然这里路径是对的也没用 var ex_swf_url='__PUBLIC__/full/expressInstall.swf'; //上传的图片处理的url var upload_url_new='{:U('img')}'; </script>
<script type="text/javascript" src='__PUBLIC__/Js/full.js'></script><title>Document</title></head><body><div style="width:800px;margin: 0 auto;"> <h1 style="text-align:center">富头像上传编辑器演示</h1> <div> <p id="swf"> 本组件需要安装Flash Player后才可使用,请从 <a href="http://www.adobe.com/go/getflashplayer">这里</a>
下载安装。 </p> </div> <button type="button" id="upload">自定义上传按钮</button> </div></body></html>
fuul.js
$('document').ready(function(){ //swf文件的路径,不做着一部会使用默认位置找swf文件,显然是找不到的 var swf = new fullAvatarEditor('swf', { id: 'swf', upload_url: upload_url_new,//上传处理的url avatar_sizes:'100*100|50*50|32*32',//上传图片的大小,保存多个不同大小的可以用|号隔开 avatar_field_names:'img_1|img_2|img_3'//上传过去的file变量的名称 }, function(json){ if (json.code == 5) { switch(json.type) { //表示图片上传成功。 case 0: alert('原图片位于服务器的虚拟路径为'+json.content.sourceUrl); alert('头像图片位于服务器的虚拟路径为'+json.content.avatarUrls.join(',')); break; case 1: alert('头像上传失败,原因:' + json.content.msg);//will output:头像上传失败,原因:上传的原图文件大小超出限值了! break; case 2: alert('头像上传失败,原因:指定的上传地址不存在或有问题!'); break; case 3: alert('头像上传失败,原因:发生了安全性错误!请联系站长添加crossdomain.xml到网站根目录。'); break; } } }); })后台处理
function full_upload($file_name,$file_size,$save_path,$new_file_name,$sub_name){ $upload = new \Think\Upload();// 实例化上传类 $upload->maxSize = $file_size ;// 设置附件上传大小 $upload->replace = true; $upload->exts = array('jpg', 'gif', 'png', 'jpeg','');// 设置附件上传类型 $upload->rootPath = 'aaa'; $upload->saveName = $new_file_name; $upload->savePath = $save_path; // 设置附件上传目录 $upload->saveExt = 'png'; $upload->autoSub = true; $upload->subName = $sub_name; if(!$upload->uploadOne($_FILES[$file_name])){ var_dump($upload->getError()); }; }
把路径弄对就差不多了~~
相关文章推荐
- fullAvatarEditor富头像上传编辑器
- fullavatareditor 富头像上传编辑器
- [Popavatar]为了获得更佳的留言效果请使用Popavatar!
- JBuilder 2005 使用 Web Module DD Editor 编辑 web.xml 时的bug
- CuteEditor 5.0 的使用
- 一个极易使用的menu editor.
- PDF编辑器 Foxit PDF Editor 简体中文版附图文使用教程 下载
- 让DotNetNuke 4.3.5使用SQL Full-text index 查找用户信息
- CuteEditor使用指南!
- dojo 0.4 关于 editor2 的使用
- ewebeditor在.net的使用方法
- 使用 HTC 封装的强大 DateEditor\DatePicker WebControl 。
- ECLIPSE用VE进行RCP开发2:使用Eclipse的VE(Visual Editor)
- 让WebEditor使用px或pt控制字体大小
- CuteEditor 5.0 的使用
- CuteEditor 5.0 的使用
- 中文版资源编辑工具JRC-Editor的使用
- 在asp.net 2.0中使用CuteEditor 5.0的一个注意事项
- spring技术手册阅读笔记(三) 使用CustomEditorConfigurer
- 修正CuteEditor的错误“使用主题css文件要求页上有标头文件”