0

void 関数があり、FileResult を返すか、この void 関数から FileResult アクションを呼び出す必要があります。これを行う方法はありますか?

4

1 に答える 1

0

void 関数の出力が非同期で実行されていても監視されるように、回避策を考案しました。void 関数が zipfile である最終出力ファイルを作成したかどうかを時々チェックする javascript window.setInterval 関数を作成しました。これを監視するために、zip ファイルのファイル名を持つ 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 に答える