binärdatei auf browser schreiben
Andreas Roth
- asp.net
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
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
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
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
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