主题: 升级到4.x图片无法上传了 |
作者: tydgb, 发布日期: 2012-03-05 14:51:26, 浏览数: 3882 |
我是用的thinkphp写的项目,前台调用编辑器如下:
<script language="javascript" type="text/javascript"> var editor; KindEditor.ready(function(K) { editor = K.create('#content', { resizeType : 2, uploadJson : '__APP__/Editor/upload', // 相对于当前页面的路径 fileManagerJson : '__APP__/Editor/managerUploadImages', allowFileManager : true, }); }); </script>对应的上传模块如下, public function upload(){ print_r($_FILES); exit(); } 提交数据时就时没有数据过去不晓得什么回事
为什么post数据过去是302呀,我得不到数据,倒数第三个文件的状态。302
找了一天了实在找不到原因了,以3.5.x很正常的代码,升级到4.0x太多问题了 |
作者: Roddy, 发布日期: 2012-03-05 18:07:20 |
直接打开__APP__/Editor/upload看看
|
回复 |
作者: tydgb, 发布日期: 2012-03-06 09:15:16 |
我又新建了一个简单的上传表单
<form method="post" action="/tpblog/admin.php/Editor/upload" enctype="multipart/form-data"> <lable>file:</lable> <input type="file" name="file" id="file" /> <input type="text" name="a1" value="2" /> <br /> <input type="submit" name="submit" value="Submit" />上传处理文件的代码很简单 /* *admin.php/Editor/upload */ <?php echo '<pre>'; print_r($_POST); print_r($_FILES); echo '</pre>'; ?>
点提交有数据过去
但是当然把kindeditor添加进去
<script> var editor; KindEditor.ready(function(K) { editor = K.create('#tx1', { resizeType : 2, uploadJson : '/tpblog/admin.php/Editor/upload' // 相对于当前页面的路径 }); }); </script> 点击插入文件,然后选择一个文件上传,上传失败而且没有数据过去。 得到的结果如下
Array ( ) Array ( ) |
回复 |