Might be it download() function is looking for the app\views\yourcontroller\download.ctp (view file) and download function don't have that.
try to put $this->autoRender = false; and check what happens. function download(){ > > * $this->autoRender = false; * > $this->view = 'Media'; > $params = array( > 'id' => 'clipping.zip', > 'name' => 'clipping', > 'mimeType' => 'text/csv csv', > 'download' => true, > 'extension' => 'csv', > 'path' => APP . 'data/csv/' . DS > ); > > $this->set($params); > $this->autoLayout = false; > > } On Tue, Sep 11, 2012 at 1:23 PM, Yasir Arafat Hasib <arafa...@gmail.com>wrote: > > > On Tue, Sep 11, 2012 at 11:25 AM, Yasir Arafat Hasib > <arafa...@gmail.com>wrote: > Yes > > >> Hello >> >> Check the link i think this will help you >> >> <http://goog_607077148> <http://goog_607077148> >> http://arafats.info/cakephp-download-media/ >> >> >> >> On Tue, Sep 11, 2012 at 8:05 AM, Arie Yuniarto <scs.arie...@gmail.com>wrote: >> >>> Hi all, >>> >>> I wanna ask about create a link to download file. >>> >>> so in my view i add this code >>> >>> <?php echo $html->link('Download CSV',array( "action" => "download")); ?> >>> >>> >>> and then i use Media View on the controller >>> >>> function download(){ >>>> >>>> $this->view = 'Media'; >>>> $params = array( >>>> 'id' => 'clipping.zip', >>>> 'name' => 'clipping', >>>> 'mimeType' => 'text/csv csv', >>>> 'download' => true, >>>> 'extension' => 'csv', >>>> 'path' => APP . 'data/csv/' . DS >>>> ); >>>> >>>> $this->set($params); >>>> $this->autoLayout = false; >>>> >>>> } >>> >>> >>> >>> but have this error : >>> >>>> >>>> *Error: * The requested address *'/somecontrollers/download'* was not >>>> found on this server. >>> >>> >>> >>> how do i fix this?? >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "CakePHP" group. >>> To post to this group, send email to cake-php@googlegroups.com. >>> To unsubscribe from this group, send email to >>> cake-php+unsubscr...@googlegroups.com. >>> Visit this group at http://groups.google.com/group/cake-php?hl=en-US. >>> >>> >>> >> >> >> >> -- >> *Thanks & Regards. >> >> ----------------------------------------------------------------------------------------------------------------------------- >> Yasir Arafat (Hasib)* >> *Deputy Project Manager, *Software Solutions >> Grameen Solutions >> Contact Information: >> ** >> ** >> Cell : +8801816 536 901, +880197 *333* 2 888 >> Web: http://arafats.info >> <http://arafats.info> >> >> > > > -- > *Thanks & Regards. > > ----------------------------------------------------------------------------------------------------------------------------- > Yasir Arafat (Hasib)* > *Deputy Project Manager, *Software Solutions > Grameen Solutions > Contact Information: > ** > ** > Cell : +8801816 536 901, +880197 *333* 2 888 > Web: http://arafats.info > <http://arafats.info> > > -- > You received this message because you are subscribed to the Google Groups > "CakePHP" group. > To post to this group, send email to cake-php@googlegroups.com. > To unsubscribe from this group, send email to > cake-php+unsubscr...@googlegroups.com. > Visit this group at http://groups.google.com/group/cake-php?hl=en-US. > > > -- You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com. To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/cake-php?hl=en-US.