2015-03-02 2 views
-1

У меня есть файл в папке моего сервера, и теперь я хочу загрузить этот файл на загрузку страницы.Загрузите файл на загрузку страницы в JQuery

Пример:

Если я нажимаю на наших продуктах, чем файл был загружен автоматически в системе пользователей с моего сервера.

+0

Взгляните на [этой ссылке] (http://stackoverflow.com/questions/1296085/download- файл-с помощью-JQuery) – lshettyl

ответ

0

Это мой анс:

$(document).ready(function(){ 
    if('<?php echo $filename ?>' !=''){ 
     window.location.href ='/files/<?php echo $filename ?>.xls'; 
     } 
}); 
</script> 
1
// in controller 

public function download() { 
    $this->viewClass = 'Media'; 
    // Render app/webroot/files/example.docx 
    $params = array(
    'id'  => 'example.docx', // file name 
    'name'  => 'example', 
    'extension' => 'docx', // its file extension name 
    'mimeType' => array(
     'docx' => 'application/vnd.openxmlformats-officedocument' . 
      '.wordprocessingml.document' 
    ), 
    'path'  => 'files' . DS 
); 
$this->set($params); 
} 


//In view file 

echo $this->Html->url(array(
    "controller" => "controller_name", 
    "action" => "action_name", 
    "ext" => "file_extension_name" 
)); 

Также читайте Cakephp Media View

Смежные вопросы