p....._
p....._
#javascript #dojotoolkit #webdev
RWA mać. Jak ogarnąć ściaganie pliku PDF w JS. Używamy w pracy dojoToolkit. Próbuje zrobić iframe

iframe({
method: "GET",
url: url,
handleAs: "application/x-pdf"
}).then(function (data) {
// Do something
}, function (err) {
// Handle Error
});

ale nie idzie żaden Request, serwer nic nie widzi. Ktoś ogarnia temat?
1
  • Najlepsze
  • Wszystkie komentarze
G.....n
G.....n
@polomarket_:
var a = document.createElement('a');
a.href = url:
a.download = 'nazwa_pliku.pdf';
W taki link użytkownik musi kliknąć lub trzeba do niego zrobić dispatchEvent
1
G.....n
G.....n
@polomarket_: W jakie przeglądarki celujecie?
0
p....._
p....._
@Ginden: firefox/chrome dosyć niedawno wszedłem w temat JS. Czy tu do bulwy nędzy nie ma jakiegoś prostego mechanizmu? Chodzi o to ze serwer generuje raport w pdf - ale nie faktyczny plik na dysku, wiec nie ma linku. Jak wkleje URL do przegladarki to mi sie sciaga, cacy działa...ale od strony klienta w JS nie wiem jak to zrobic.

Request zawiera jaki raport chce generwowac, a w odpowiedzi ma przyjsc
0
villager
villager
@polomarket_: jesteś pewien ze tak się używa funkcji iframe...? skoro to Get to dodaj zwykły element iframe SRC=url będziesz miał podgląd pdfa
0
p....._
p....._
0