2016-06-07 60 views
-2

我用这个链接,以原路段为下载链接: https://milanaryal.com/2015/direct-linking-to-your-files-on-dropbox-google-drive-and-onedrive/如何使用JavaScript下载URL(Nodejs)?

现在实际上,我怎么使用下载链接,下载JavaScript中的文件?我想要做的事,如:

link = 'https://drive.google.com/uc?export=download&id=FILE_ID'; 
let x = download(link); //now x is the download file 

我看着它,它好像有与HTML/jQuery的这样做的方法,但由于我与的NodeJS服务器端的工作,我不使用这些。我正在做这个下载的事情,因为我想检查文件是pdf还是文本,解析文本,然后使用Elasticsearch搜索它。

回答

1

这是最容易使用的模块,如Request做一个HTTP GET来自节点脚本。

例如:

var request = require('request'); 

request.get('https://drive.google.com/uc?export=download&id=FILE_ID', 
    function(err, res, body){ 
     if(err) return console.log(err); 
     console.log(body); 
}); 

一旦文件下载,回调函数运行与在body变量

下载的文件
相关问题