Andreas Roth: binärdatei auf browser schreiben

hi Forumer,

ich habe folgendes Problem: ich habe eine binärdatei, welche ich dem benutzer meiner webseite nur präsentieren möchte, wenn er sich vorher mit benutzername und passwort angemeldet hat!

deswegen will ich die datei unterhalb vom wwwrootverzeichnis (IIS) legen, damit nicht einer einfach den direkten link eingeben kann...

die frage ist jetzt , wie ich einfach diese datei öffnen kann und sozusagen an den browser weiterreiche..

vielen Dank im Voraus

Andreas

  1. Hallo,
    richte den Passwortschutz bei dem Provider so ein das nur der Benutzer der das passwort weis auf deine ASP Seite zugreifen kann!

    In der ASP seite kannst du dann folgenden code einstellen:

    <%
    file = DeineDatei & ".htm"
    pathb = Server.mappath(file)
    set fs = Server.CreateObject("Scripting.FileSystemObject")
    if fs.FileExists(pathb) then
      set data = fs.OpenTextFile (pathb,1)
      Response.Write data.readAll
      data.close
      set data = nothing
      set fs = nothing
    end if
    %>

    das müsste funktionieren!!!

    Bei mir geht's.

    tschau

    Michael

    1. Hallo,

      statt .htm oder .html

      kannst du auch .txt oder ähnliches anzeigen.

      Bei htm dateien wird sie auch so angezeigt wie du es möchtest

      bei anderen endungen der text.

      tschau

      Michael

      1. und bei worddateien??

        Hallo,

        statt .htm oder .html

        kannst du auch .txt oder ähnliches anzeigen.

        Bei htm dateien wird sie auch so angezeigt wie du es möchtest

        bei anderen endungen der text.

        tschau

        Michael

        1. Hallo,

          keine Ahnung noch nicht Probiert aber versuch's doch einfach mit der endung deiner Worddatei. Bin kein ASP Experte aber eine Möglich keit wird es wohl geben oder du musst eine TXT datei eerstellen die die Formatierung deiner DAtei hat die in ASP einlesen als zusätzlichen wert am besten am anfang deiner datei und dann die formatierung
          in asp vornehemen. werde heute abend in mein Buch schauen. bin auf der arbeit :-< deswegen aber du kannst mir auch eine e-mail schreiben wenn es nicht mit der endung funktioniert hat.

          tschau

          michael