2016-05-16 60 views

回答

-1

index.ejs

<html> 

<script> 

       $(document).ready(function(){ 
      $("a").click(function(){ 

      alert("ABC====="); 
       $.post('/test',{ 
        name: $(this).attr('href'), 
        age: $(this).attr('id'), 
        title: $(this).attr('name'), 
       }) 

       }); 
       }); 


    </script> 
<body> 

<% if(true){ %> 
      <li> 
       <b> Content Type : </b><a name=<%= item.Author.replace(" ","") %>.<%= item.type %> href="<%= item.link %>" id="G://nodeDownloads//<%= item.Author.replace(" ","") %>.<%= item.type %>" ><%= item.title %></a> 
      </li> 

</body> 
</html> 

Main.js

var fileo = fs.createWriteStream(req.body.age); 
        if(req.body.name.startsWith("http://")) 
{ 
         http.get(req.body.name, function(response) 
{ 
          response.pipe(fileo); 
         }); 
        } 
else 
{ 
         https.get(req.body.name, function(response) 
{ 
          response.pipe(fileo); 
         }); 
        } 
+0

這是您要修復的解決您的問題,或斷碼? –

+0

index.ejs調用main.js。每當用戶第一次點擊鏈接時。一次下載PDF文件,並且每當用戶第二次點擊同一鏈接時,如何查看PDF文件。不要在第二次點擊時下載PDF。 –

+0

您可能想要對您的問題使用編輯來添加此信息。 –