0

我有一个 void 函数,我需要返回一个 FileResult 或从此 void 函数调用 FileResult 操作。有什么办法可以做到这一点?

4

1 回答 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 回答