主题: 升级到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
(
)
回复
发表新帖 发表回复