2013-04-10 48 views
1

我试图实现编辑器wysiwyg,我有图像上传的问题。编辑器wysiwyg图像上传不起作用,没有错误

控制器

public function upload() 
{ 
    $config = array(
     'upload_path' => './uploads', 
     'allowed_types' => 'gif|jpg|jpeg|png|bmp', 
     'max_size' => '60000', 
     'encrypt_name' => TRUE, 
     'remove_spaces' => TRUE 
    ); 
    // load upload library and initialize config file 
    $this->load->library('upload', $config); 

    if($this->upload->do_upload('file')) 
    {   
     $image_data = $this->upload->data(); 

     $json = array(
      'filelink' => base_url("uploads/{$image_data['file_name']}") 
     ); 
     echo stripslashes(json_encode($json)); 
    } 
} 

查看

<script type="text/javascript"> 
$(document).ready(
    function() 
    { 
     $('#redactor').redactor({ 
      imageUpload: "http://localhost/rms2/admin/pages/upload", 
      minHeight: 150 
     }); 
    } 
); 

</script> 

<?php echo form_open_multipart($this->uri->uri_string())?> 
    <div class="form"> 
    <div class="horizontal"> 
     <div class="label"><?php echo form_label('Description', 'description')?></div> 
     <div class="input"><?php echo form_textarea('description', set_value('description'), 'id="redactor"')?></div> 
     <div class="form_error"><?php echo form_error('description')?></div> 
</div> 
..... 

的主要问题是,我当我尝试上传图片没有得到任何错误,如果我拖动它,我得到的消息负荷100 %像图像上传,但没有图像,在源文件没有标签,没有。

有没有人遇到过这个问题?

编辑

提供图片上传的链接是没有得到要求的,因为我与CI(只是一个简单的PHP文件上传)以外的地方连结试图和它的作品就好了,系统的设计模式HMVC,任何愿意提供帮助或建议的人?

+0

你有错误报告在你的apache/php中启用吗? – 2013-04-10 08:08:03

+0

是的一切都在:( – lesandru 2013-04-10 08:09:37

回答

0

我在这里读到:http://ellislab.com/forums/viewthread/229243/#1039307

,你有你的uploadsdir更改为类似:

$config['upload_path'] = './uploads/images'; 

创建这些文件夹,然后它应该工作的罚款。

希望它能帮助!

+0

仍然没有,我试图把如果!$ this->上传死('错误')和上传 - > display_errors(),仍然没有,顺便说一句,我刚刚发现这个编辑器和我有一个试用版,因为我想看看它是如何在我购买之前,你是否应该导致一个问题? – lesandru 2013-04-10 08:29:58

+0

和我早期尝试从该线程的代码,它不工作,所以上传路径我不'我真的认为这是非常重要的 – lesandru 2013-04-10 08:33:16

+0

hm。你可以在你的代码中提供这个,但没有问题,我们只需要修复这个问题 – 2013-04-10 08:38:01