thinkphp整合dwz 和xhEditor遇到的问题总结
来源:互联网 发布:cepii baci数据库 编辑:程序博客网 时间:2024/06/06 20:58
1.刚开始的时候一直提示“接口错误”这是因为xhEditor需要返回的是json值,
2.图片上传之后路径不正确,
$info = $upload->getUploadFileInfo ();
$path="http://".$_SERVER['HTTP_HOST']."/".__ROOT__.substr($info[0]['savepath'],1).$info[0]['savename'];echo "{'err':'','msg':'".$path."'}";
基于thinkphp的文件上传类UploadFile.class.php,$path为上传之后的路径,这个可以通过打印$info看到文件上传成功的各种参数
需要提醒大家的是:
上传接收程序开发规范:1,上传文件域名字为:upload2,返回结构必需为json,并且结构如下:{"err":"","msg":"200906030521128703.gif"}若上传出现错误,请将错误内容保存在err变量中;若上传成功,请将服务器上的绝对或者相对地址保存在msg变量中。编辑器若发现返回的err变量不为空,则弹出窗口显示返回的错误内容。上传管理方案建议:1,在编辑器初始化时在upload.php后面跟上一个服务器生成的绝对唯一的跟踪值,例如:upload.php?infoid=1213121212,在服务器接收程序中以这个跟踪值保存到数据库中,同时也可以限制单个跟踪值下总上传文件数或者总文件大小,否则就是一个可以上传无限个文件的漏洞了3,最终当前表单提交时,再根据编辑器提交的HTML内容和数据库中上传内容进行比较,删除所有没有使用的上传文件4,定期由服务器脚本删除上传数据库中没提交的文件记录,这样就能防止别人将您的网站作为免费相册空间了
plugins:自定义按钮之插件扩展
详细情况还可参见:
http://blog.csdn.net/lwkhehe/article/details/8001819
0 0
- thinkphp整合dwz 和xhEditor遇到的问题总结
- DWZ+ThinkPHP时遇到的问题
- dwz与xhEditor整合后父子页面的input框有时获取不到焦点的问题
- dwz与xhEditor整合后父子页面的input框有时获取不到焦点的问题
- ThinkPHP+DWZ(xhEditor)上传图片
- ThinkPHP+DWZ整合演示
- thinkphp + dwz 总结
- 总结一下最近整合spring4和hibernate4遇到的问题
- DWZ+thinkphp的使用
- thinkphp遇到的问题
- dwz使用时遇到的一些问题
- SSM整合中遇到的问题总结
- SSH整合时遇到的问题总结
- 使用thinkphp+dwz博客总结
- ThinkPHP+DWZ, Dialog刷新问题
- dwz+thinkphp整合时问题解决,待续
- thinkphp dwz(j-ui) 分页整合
- dwz+thinkphp后台返回,却无法提示的问题
- 使用base64实现socket.io传输图片和声音文件
- Nyoj 469 擅长排列的小明 II
- POJ 1947 树形 DP + 分组背包
- Android零碎笔记
- 视频实时数据
- thinkphp整合dwz 和xhEditor遇到的问题总结
- java dom 生成xml
- 标准C++中的string类的用法总结
- 推送服务
- 对称矩阵(Symmetric Matrices)
- php多进程实现
- 插入排序C实现
- POJ 3928 Ping pong(树状数组)
- 发布