Я пытаюсь загрузить несколько файлов одновременно. Сначала я использую window.location = url
, но теперь это не работает.
Я изменил его на window.open(url, "_blank")
, и он загружает только первый:
window.open("/host/Controller/DownloadDasFiles?paramId=204");
window.open("/host/Controller/DownloadDasFiles?paramId=205");
window.open("/host/Controller/DownloadDasFiles?paramId=206");
public FileResult DownloadDasFiles(int paramId)
{
var dasControl = UnityConfig.container.Resolve<IDasControlService>();
var filename = dasControl.GetDasFileToDownload(paramId);
return File(filename, "application/octet-stream", Path.GetFileName(filename));
}
В моем реальном случае я делаю это после успеха AJAX в цикле javascript, но этот код должен работать, не так ли?