我使用第一个代码here下载文件。 我该如何等待(即以同步方式运行请求)或知道下载何时完成?
UPD。好吧,看起来我应该这样做:
myfunction = function(url) {
// downloading file here
persist.progressListener = {
onStateChange: function(aWebProgress, aRequest, aStateFlags, aStatus) {
if (aStatus == STATE_STOP) {
}
}
}
// once download is finished, myfunction should return result
}
如果我使用监听器,myfunction
如何返回结果?