void 関数があり、FileResult を返すか、この void 関数から FileResult アクションを呼び出す必要があります。これを行う方法はありますか?
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 に答える