Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pdf download in android browser
#1
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

Reply
#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


Forum Jump:


Users browsing this thread: 1 Guest(s)