Hello Brian,
Thanks for your reply.I have done as you told it gave me the $param values.
But it is not giving me download window :( .
here is code as you told to comment the part,
//Configure::write('debug', 0);
$this->view = 'Media';
/* MediaView is really irritating
*/
//$name = $result['Application']['resume'];
$ext = explode("." ,$result['Application']['resume']);
$params = array(
'name' => $ext[0],
'download' => true,
'extension' => $ext[1],
'path' => APP."webroot/uploads".DS,
'mimeType' => array($result['Application']['type'])
);
$this->set($params);
die(debug($params));
And the output is as follows,
*app/controllers/applications_controller.php* (line *198*)
Array
(
[name] => resume-1
[download] => 1
[extension] => doc
[path] => MY_SERVER_DOCUMENT_PATH/app/webroot/uploads/
[mimeType] => Array
(
[0] => application/msword
)
)
Please help.
On Thu, Jul 23, 2009 at 10:15 PM, brian <[email protected]> wrote:
>
> I like how you left my snarky comment in the code I'd posted :-)
>
> Try commenting out the Configure::write('debug', 0) and, after you've
> set the $params array, put:
>
> die(debug($params));
>
> ... so that you can see if the values are all what you're expecting.
>
> Of course, you should also ensure that the file is where you think it
> is and that the permissions allow the server to read it.
>
> On Thu, Jul 23, 2009 at 10:44 AM, Vijay<[email protected]> wrote:
> >
> > Hello All,
> >
> > I uploads the files to webroot/uploads folder from the file uploading
> > component.
> >
> > Now I am trying to download that file from webroot/uploads folder but
> > it is giving me 0 byte file.
> >
> > Code is as follows,
> >
> > function admin_download($id)
> > {
> > $this->adminchecksession();
> > // you'll want to check the login status here ...
> >
> > $result = $this->Application->findById($id);
> >
> > Configure::write('debug', 0);
> > $this->view = 'Media';
> >
> > /* MediaView is really irritating
> > */
> > //$name = $result['Application']['resume'];
> >
> > $ext = explode("." ,$result['Application']['resume']);
> >
> > $params = array(
> > 'name' => $ext[0],
> > 'download' => true,
> > 'extension' => $ext[1],
> > 'path' => APP."webroot/uploads".DS,
> > 'mimeType' => array($result['Application']
> > ['type'])
> > );
> >
> > $this->set($params);
> >
> > }
> >
> >
> > Please help me on this.
> > >
> >
>
> >
>
--
Thanks & Regards,
Vijayk.
Co-founder (www.weboniselab.com)
"You Bring the Dreams, We'll Bring the Means"
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---