I recently added jQuery file upload 
(https://github.com/blueimp/jQuery-File-Upload) to my custom-made CMS 
system. Uploading images works fine, but loading the uploaded images 
doesn't. In fact: the JSON string appears on top of my file:

{"files":[{"name":"foto1.jpg","size":221882,"url":"D:\\Websites\\Optiek 
> Cardoen\\05 - 
> Cake\\app\\webroot\\img\\outlets\\6\\foto1.jpg","thumbUrl":"D:\\Websites\\Optiek
>  
> Cardoen\\05 - 
> Cake\\app\\webroot\\img\\outlets\\6\\thumb\/foto1.jpg","deleteUrl":"http:\/\/cake.optiekcardoen.be\/app\/webroot\/index.php?file=foto1.jpg","deleteType":"DELETE"},{"name":"foto2.jpg","size":184839,"url":"D:\\Websites\\Optiek
>  
> Cardoen\\05 - 
> Cake\\app\\webroot\\img\\outlets\\6\\foto2.jpg","thumbUrl":"D:\\Websites\\Optiek
>  
> Cardoen\\05 - 
> Cake\\app\\webroot\\img\\outlets\\6\\thumb\/foto2.jpg","deleteUrl":"http:\/\/cake.optiekcardoen.be\/app\/webroot\/index.php?file=foto2.jpg","deleteType":"DELETE"},{"name":"foto3
>  
> (1).jpg","size":171300,"url":"D:\\Websites\\Optiek Cardoen\\05 - 
> Cake\\app\\webroot\\img\\outlets\\6\\foto3%20%281%29.jpg","thumbUrl":"D:\\Websites\\Optiek
>  
> Cardoen\\05 - 
> Cake\\app\\webroot\\img\\outlets\\6\\thumb\/foto3%20%281%29.jpg","deleteUrl":"http:\/\/cake.optiekcardoen.be\/app\/webroot\/index.php?file=foto3%20%281%29.jpg","deleteType":"DELETE"},{"name":"foto3.jpg","size":171300,"url":"D:\\Websites\\Optiek
>  
> Cardoen\\05 - 
> Cake\\app\\webroot\\img\\outlets\\6\\foto3.jpg","thumbUrl":"D:\\Websites\\Optiek
>  
> Cardoen\\05 - 
> Cake\\app\\webroot\\img\\outlets\\6\\thumb\/foto3.jpg","deleteUrl":"http:\/\/cake.optiekcardoen.be\/app\/webroot\/index.php?file=foto3.jpg","deleteType":"DELETE"},{"name":"foto4.jpg","size":222763,"url":"D:\\Websites\\Optiek
>  
> Cardoen\\05 - 
> Cake\\app\\webroot\\img\\outlets\\6\\foto4.jpg","thumbUrl":"D:\\Websites\\Optiek
>  
> Cardoen\\05 - 
> Cake\\app\\webroot\\img\\outlets\\6\\thumb\/foto4.jpg","deleteUrl":"http:\/\/cake.optiekcardoen.be\/app\/webroot\/index.php?file=foto4.jpg","deleteType":"DELETE"}]}


How can I solve this so the JSON string doesn't appear like that anymore?

Here's the controller code in OutletPhotosController.php:

public function add()
    {
        App::import('Vendor', 'CoasterCms.UploadHandler', array('file' => 
'jQueryFileUpload' . DS . 'UploadHandler.php'));
        
        $options = array(
            'upload_dir' => WWW_ROOT . 'img' . DS . 'outlets' . DS . $this->
request->params['named']['outlet_id'] . DS,
            'upload_url' => WWW_ROOT . 'img' . DS . 'outlets' . DS . $this->
request->params['named']['outlet_id'] . DS,
            'accept_file_types' => '/\.(gif|jpe?g|png)$/i',
            'image_versions' => array(
                'thumb' => array(
                    'max_width' => 20,
                    'max_height' => 20,
                    'crop' => true
                )
            )
        );


        $upload_handler = new CustomUploadHandler($options);
}


And here's my very simple script in main.js:

<script>
$(function () {
    'use strict';


    // Initialize the jQuery File Upload widget:
    $('#fileupload').fileupload({
        
    });
});
</script>

Thanks for helping ;)

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

Reply via email to