我有一个 void 函数,我需要返回一个 FileResult 或从此 void 函数调用 FileResult 操作。有什么办法可以做到这一点?
1 回答
0
我设计了一种解决方法,以便即使异步运行也可以监视我的 void 函数的输出。我创建了一个 javascript window.setInterval 函数,该函数不时检查 void 函数是否创建了最终输出文件,即 zipfile。为了监控这一点,我使用了一个包含 zipfile 文件名的 cookie。一旦文件可读,那是我将文件名发送到 FileResult 函数中的时间。
var exportPhotoBatchck
exportPhotoBatchck = window.setInterval(function () {
var exportcookieValue = $.cookie('ExportBatchToken');
function()
{
//Function that checks whether the cookievalue is a valid file.
}
}, 1000);
于 2014-09-23T07:21:04.483 回答