[javascript] Reporting services - download file

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod nisutam 17. 2. 2018 02:20

Ahoj, využívam existujúcu webovú službu Reporting services (ssrs). Je to akýsi report v podobe HTML. Potrebujem tam vložiť link, na ktorý keď klikneš stiahne sa ti vygenerovaný súbor:

V podstate by som tam potreboval vložiť niečo takéto:
Kód: Vybrat vše
<a href="javascript:
  var xml ='obsah nejakeho suboru';
  var hiddenElement = document.createElement('a');
  hiddenElement.href = 'data:attachment/xml,' + encodeURI(xml);
  hiddenElement.target = '_blank';
  hiddenElement.download = 'subor.txt';
  hiddenElement.click();
"> nejaky link na ktory ked kliknem stiahne sa mi subor</a>


Problém je, že to nefunguje :D Buď toto priamo blokuje služba reporting services, alebo webový prehliadač. Do reportu je povolené vkladať html formát znaky, preto som predpokladal, že aj kód vyššie by mohol zafungovať. Ale mýlil som sa.

Nejaké nápady, ako to obísť? Alebo vyriešiť? Nešlo by to riešiť nejakou API?
nisutam
Junior

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 4 návštevníků