thinkphp ueditor使用ueditor 上传都没有问题,可是返回的时候出现了404

BAE上wordpress使用UEditor错误解决办法 - 为程序员服务
BAE上wordpress使用UEditor错误解决办法
相信很多站长都把wordpress博客迁移到了百度BAE,也相继遇到了我同样的问题:URL固定链接设置失效,也在百度上四处搜索解决方法,然后在BAE上设置了URL转发。。。,可问题出现了,UEditor图片上传、文件、附件、地图等工具栏上的弹出窗口弹出来都是404。。。。
我们先来看一个百度URL配置,如下图:
相信UEditor出现问题的朋友都设置了一个.*.html的转发规则,UEditor出现问题就是这条转发规则在作怪。因为所有UEditorDialog都是Html结尾。。。所以这种写法就把所有.*.html的给转到了 域名/index.php了。想解决UEditor的问题有两种解决方法:
1.修改博客固定链接的方式,调整这调转发规则。。
比如:把固定链接改成
年/月/日/PostId
这种格式,然后BAE上转发规则写一条 /date/.*
转到 /index.php
把.*.html这条转发给删除。
2.有些人的博客可能已经设定了固定格式,不能修改了,但也不是时间格式,怎么办呢?不急,有另一个办法,修改了UEditor。
如下图,在wp-content\plugins\wp-ueditor\ueditor\dialogs下使用Windows的搜索功能,把所有*.html文件搜索出来,重命名为*.htm
打开D:\Cloud\wamp\\1\wp-content\plugins\wp-ueditor\ueditor\editor_all_min.js脚本文件,把 395~397这几个位置的对html页面的引用的后缀都改成.htm
然后保存,把新的页面文件,脚本用SVN重新提交到BAE 再去wordpress后台看看,是不是已经好了?
补充一下:
先确认你在editor_config.js里面修改了你网站的固定地址。
var tmp = window.location.
URL =”/wp-content/plugins/wp-ueditor/ueditor/”;
编程资料、编程技巧、源码、素材、蜘蛛软件
原文地址:, 感谢原作者分享。thinkphp 中Ueditor 修改图片上传目录问题_百度知道
thinkphp 中Ueditor 修改图片上传目录问题
)}&quot.baidu://f;./zhidao/wh%3D600%2C800/sign=33faf5e39b/96dda144ade3fef0ef431adcbef8433.UEDITOR_CONFIG.hiphotos:U(GROUP_NAME ,目录读取不了~<img class="ikqb_img" src="http://f.com/zhidao/wh%3D450%2C600/sign=dbb7479eff1fa102fb9fc/96dda144ade3fef0ef431adcbef8433;&{.后在学ThinkPHP视频教程第34集中--ueditor编辑器
提问者采纳
thinkphp 如果想使用内置的方法 上传图片
得有返回一个数组 具体是什么 我忘记了
提问者评价
谢谢哦,自己解决了,设置了一下savePath就好了~~
其他类似问题
thinkphp的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁ThinkPHP整合百度Ueditor_Java123社区微信号:java123msg |||[][]当前位置: &
& ThinkPHP整合百度UeditorThinkPHP整合百度Ueditor,基于黄永成老师的视频说明的 申明:最好大家都能写绝对路径的都写好绝对路径比如:window.UEDITOR_HOME_URL 他在教程里面已经说了的,我就不再次说了啊,就一笔带Think整合百度Ueditor,基于黄永成老师的视频说明的申明:最好大家都能写绝对路径的都写好绝对路径比如:window.UEDITOR_HOME_URL他在教程里面已经说了的,我就不再次说了啊,就一笔带过,好了不废话!在调用编辑器的时候首先先初始化一些值: 1 &script type="text/script" charset="utf-8"& 2
window.UEDITOR_HOME_URL = "/Public/ueditor/";
//UEDITOR_HOME_URL、config、all这三个顺序不能改变 3
window.onload=function(){ 4
window.UEDITOR_CONFIG.initialFrameHeight=300;//编辑器的高度 5
window.UEDITOR_CONFIG.imageUrl="{:U('admin/Category/checkPic')}";
//图片上传提交地址 6
window.UEDITOR_CONFIG.imagePath=' /Uploads/thumb/';//编辑器调用图片的地址 7
UE.getEditor('contents');//里面的contents是我的textarea的id值 8
11 &/script&然后再引入2个js文件,分别是:1、ueditor.all.min.js 2、ueditor.config.js在这里申明一下 我以上说的调用方式,顺序绝对不能乱,乱了就会出问题了,所以你就按照我的按部就班的做吧!因为我重写了编辑器的图片提交地址,所以我还得在控制器里面写一个对图片处理的方法。代码如下: 1 //改变Ueditor 默认图片上传路径 2
public function checkPic(){ 3
import('ORG.UploadFile'); 4
$upload = new UploadFile();// 实例化上传类 5
$upload-&allowExts
= array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型 6
$upload-&autoSub =true ; 7
$upload-&subType ='date' ; 8
$upload-&dateFormat ='ym' ; 9
$upload-&savePath =
'./Uploads/thumb/';// 设置附件上传目录10
if($upload-&upload()){11
$upload-&getUploadFileInfo();12
echo json_encode(array(13共2页顶一下(0)0%踩一下(0)0%------分隔线------上一篇: 下一篇: 栏目列表推荐内容static function ischinese( $s ){ $allen = preg_match ("/^[^/x80-/xff]+$/", $s ); ...
调试程序的时候总是出现错误提示: Notice : Undefined offset: 1 in ...
对于学习Qt的,有一个Qt所有类的继承图表,是很有需要的。以下...
接上一篇 10、 html_options打印一组 option用于 select元素 select name...
PHP 服务器端: function getids() { $this-output-set_header('Content-Type: ap...
justAP是一个简单的、易于使用的php运行环境,适合php开发人员使...thinkphp上传图片_thinkphp图片上传类_thinkphp删除图片
来源: 作者: 【
】 浏览:193次 评论:0条
软Windows壁纸合集--地方和风景 - 高清下 - 921KBthinkphp 使用 Ueditor 上传 一直显示 正在620x436 - 17KB软Windows壁纸合集--地方和风景 - 高清图片下 - 684KBThinkPHP3.0 + DWZ 1.4.3 + RBAC 框架整合 - - 68KBThinkPHP3.0+dwz1.4.3 无限级左边栏菜单 - jim505x655 - 40KBthinkphp下ckeditor+ckfinder的图片上传配置详455x432 - 37KBjUI富客户端1.3+ThinkPHP2.1 - 开源中国938x521 - 47KBThinkPHP笔记--URL结构与模块分组 - 小 伍 - 博588x340 - 38KB让 nginx 支持thinkphp 的 PATH_INFO 和 URL - 158KB基于ThinkPHP Jquery Dwz框架的开源CMS系统120x120 - 4KB限配置 基于dwz的WEB用户界面框(ThinkPHP+ - 63KBThinkPHP图片上传-PHP教程-第七城市722x321 - 72KBthinkphp上传图片并生成缩略图的class_冰雨晨180x180 - 44KBthinkphp 上传漏洞_搜索_中华文本库109x154 - 7KB用ThinkPHP框架做WEB项目,怎样实现上传一个464x477 - 42KBthinkphp 使用 Ueditor 上传图片 一直显示 正在620x438 - 120KBthinkphp 使用 Ueditor 上传图片 一直显示 正在620x226 - 98KBThinkPHP+Uploadify图片上传预览与缩略 - 绿水477x204 - 7KB关于thinkphp上传多张图片问题 - CSDN论坛 -150x200 - 3KBthinkphp 用swfupload上传图片 小结_龙虎_新浪180x180 - 34KBthinkphp示例中心添加图片上传示例_风信网540x308 - 46KBthinkphp示例中心添加图片上传示例_风信网650x342 - 33KBthinkphp示例中心添加图片上传示例_风信网600x572 - 109KB关于thinkphp上传多张图片问题-CSDN论坛-CS150x150 - 2KBthinkphp下ckeditor+ckfinder的图片上传配置详449x411 - 5KBthinkphp下ckeditor+ckfinder的图片上传配置详365x344 - 17KBthinkphp下ckeditor+ckfinder的图片上传配置详296x398 - 11KB批量上传uploadify封装在thinkphp,并且添加缩略413x337 - 23KBThinkPHP3.1.3版本 uploadify上传插件图片出现721x508 - 74KBthinkphp多图片上传_搜索_中华文本库109x154 - 4KB关于thinkphp上传多张图片问题 - CSDN论坛 -128x128 - 4KB修改thinkphp的上传类UploadFile.class.php 让180x180 - 48KB正确压缩文件 并且进行上传的方法 - 后盾建设281x270 - 33KBthinkphp示例中心添加图片上传示例_风信网600x402 - 61KBThinkPHP示例中心添加图片上传示例_风信网600x450 - 116KB用ThinkPHP框架做WEB项目,怎样实现上传一个381x216 - 5KB
您看到此篇文章时的感受是:
【】【】【】 【】【】【】 【】 【】关于ThinkPHP下使用Uploadify插件火狐上传报302错误解决方法_-IT行业第一站
关于ThinkPHP下使用Uploadify插件火狐上传报302错误解决方法
标题:关于ThinkPHP下使用Uploadify插件火狐上传报302错误解决方法
最近用ThinkPHP开发一个项目,集成了批量上传文件插件Uploadify,在谷歌Chrome和IE下都能正常上传,只有火狐下提示这个错误,网上找了很多解决办法,基本都说flash在firefox下重新发起session会话,由于session没有验证通过所以报错,这个问题网上有很多解决方案,但是试了很多,都没有真正解决我的问题,最后看了官方的解决方案
/documentation/uploadify/using-sessions-with-uploadify/
才真正解决,我用的是ThinkPHP框架,同时我开启了_initialize()(不知道这个函数的去看下ThinkPHP帮助手册),在这个函数里,我执行了一个检测用户是否登陆的验证函数,这样每次访问控制器,都会执行验证用户是否登陆有权限执行相应操作,但是因为在火狐中,flash发起的请求并没有连同SESSIONID一同发送到ThinkPHP控制器,所以导致了无法通过用户登陆请求,这时我们可以在uploadify的formData参数中定义一个SESSIONID,这样就可以通过$_POST或$_GET的方法将SESSIONID发送到控制器,在控制器把传递过去的SESSIONID设置为当前会话的SESSIONID,这样就可以通过验证了,但是,这里需要注意一条,重新设置SESSIONID必须要放在执行验证登陆函数的前边,否则无效,因为如果登陆验证不通过,那么后边的代码就都不会执行了,我之前就犯了这样的错误,将重置SESSION放到了上传文件处理的函数中,下面贴上详细的代码,以供大家参考,有不足之处,望告之,谢谢!
客户端(ThinkPHP上传文件模板)代码
$(function()
&&&&&&&&&&&&$('#file_upload').uploadify({
&&&&&&&&&&&&&&&&'formData'&&&&
&&&&&&&&&&&&&&&&&&&&'&{:session_name()}&'
: '&{:session_id()}&',
&&&&&&&&&&&&&&&&&&&&'timestamp'
: '&{$timestamp}&',
&&&&&&&&&&&&&&&&&&&&'token'&&&&
: '&{$token}&'
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&})
&服务器端(ThinkPHP控制器)代码
&&&&public
_initialize(){
&&&&&&&&$session_name
= session_name();
&&&&&&&&if
(isset($_POST[$session_name]))
&&&&&&&&&&&&session_id($_POST[$session_name]);
&&&&&&&&&&&&session_start();
&&&&&&&&&&&&
&&&&&&&&$this-&powerverify();&&&&&&&
延伸阅读:
热门搜索:
特色栏目:
类别推荐:

我要回帖

更多关于 thinkphp 返回404 的文章

 

随机推荐