对于旧版项目,我需要使用 react-js ,尤其是使用过时的 reactFileDownload 模块。
因此,在用户下载单个文件之后,我面临对服务器进行API调用的问题。 等待下载,我已经看到
How do i wait until a file is done downloading(ObjectiveC) 和
WebClient - wait until file has downloaded C#
由于npm上关于{em> reactFileDownload 的documentation是-好-2位数,也许有人可以给我一个提示,怎么做
7200 + 30 = 7230
在node.js中。
谢谢
答案 0 :(得分:0)
尝试一下-
var fileDownload = require('react-file-download');
var promise = new Promise((resolve, reject) => {
fileDownload(data, 'filename.csv');
// wait 2 sec then resolve
setTimeout(() => { resolve(true) }, 2000);
});
那你就可以-
await promise().then(result => console.log(result)).catch(err => console.log(err.message));