如何打开下载的文件? [英] How to open a downloaded file?
本文介绍了如何打开下载的文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个链接到文件。我怎么知道用户点击链接并下载文件?我需要获得downloadId? Google Chrome API有一个方法chrome.downloads.open(integer downloadId)。但我怎么知道downloadId,打开这个文件?您可以尝试下面的代码,在谷歌浏览器版本38.0.2125.111 m(64位)中测试该代码示例。
chrome.downloads.onChanged.addListener(function(detail){
console.log(Detail,detail ); //保存日志以进行调试
//如果文件下载完成
if(detail.state.current ==complete){
var downloadId = detail.id; //下载ID
console.log(下载ID,downloadId); //保存日志以进行调试
/ *
做某事
* /
}
});
I have a link to the file. How do I know that the user clicked on the link and download the file? I need to get downloadId? Google Chrome API has a method chrome.downloads.open (integer downloadId). But how do I know downloadId, to open this file? Help me please.
解决方案
You can try this example code below tested in Google Chrome Version 38.0.2125.111 m (64-bit)
chrome.downloads.onChanged.addListener(function (detail){
console.log("Detail",detail); //Save log for debugging
//if file download finished
if(detail.state.current == "complete"){
var downloadId = detail.id; //Download ID
console.log("Download ID",downloadId); //Save log for debugging
/*
Do Something
*/
}
});
这篇关于如何打开下载的文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文