Announcement

Collapse
No announcement yet.

CGI-Anwendung soll WordDocument zurückgeben

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • CGI-Anwendung soll WordDocument zurückgeben

    Hallo, <br>
    ich habe eine CGI-Anwendung geschrieben, die mittels ein WorDocument<br>
    zurückgeben soll, das sich im Browser dann auch öffnet, allerdings <br>
    erhalte ich bei der Rückgabe im Browser den Dialog "Datei speichern <br>
    oder vor Ort öffnen.<br>
    Habe ich den Response.ContentType falsch angegeben?<br>
    <br>
    <br>
    <PRE>
    procedure TWebModule1.WebModule1testAction(Sender: TObject;<br>
    Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);<br>
    var<br>
    S: TFileStream;<br>
    MsgList : TStringList;<br>
    stime : string;<br>
    begin<br>
    <br>
    try<br>
    stime := FormatDateTime('hh:mm:ss', now);<br>
    MsgList := TStringList.Create;<br>
    MsgList.SaveToFile('cgi/MsgList.txt');<br>
    S := TFileStream.Create('cgi/WordTestDokument.doc', fmOpenRead);<br>
    MsgList.Add(stime+'=62');<br>
    MsgList.SaveToFile('MsgList.txt');<br>
    S.Position := 0;<br>
    <br>
    Response.ContentVersion<br>
    Response.ContentType := 'application/word';<br>
    Response.ContentStream := S;<br>
    Response.SendResponse;<br>
    finally<br>
    S.Free;<br>
    end;<br>
    end;<br></PRE>
Working...
X