Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pdf download in android browser
#2
(06-15-2022, 02:33 PM)Anto90 Wrote: Hi,
i use a customrestevent in iwbootstrap library (isapi.dll) to download a pdf file from a server. Intraweb version 15.2.48

This is the code

procedure My.BSDownloadAutoDichiarazioneCustomRestEvents0RestEvent(aApplication: TIWApplication; aRequest: THttpRequest; aReply: THttpReply;aParams: TStrings);
begin
  inherited;
  aReply.Headers.Values['Content-Disposition'] := Format('attachment; filename="%s";', [ExtractFileName(NomeFileToDownload)]);
  aReply.SendFile(NomeFileToDownload, True, False);
end;


In chrome and samsung browser add the .html extension to the and i can't open it with the standard adobe reader viewer. (In firefox seems that this does not happen)

In Standalone mode this does not happens.

Thank you for Help

Andrea


Update:

I have resolved by use Webapplication.SendFile('',False) in Async Event. It works as well althought i don't like use it in async event. Is there another method to do better in async event?

 I think use aReply.Headers.Values['Content-Type'] := 'application/pdf' in rest event of iwbsbutton  does not have any effect in isapi.dll. The header is not assigned for the correct download file.


thank you

Andrea
Reply


Messages In This Thread
Pdf download in android browser - by Anto90 - 06-15-2022, 02:33 PM
RE: Pdf download in android browser - by Anto90 - 06-23-2022, 06:24 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)