Avatar billede powerade Nybegynder
15. september 2003 - 15:57 Der er 9 kommentarer og
1 løsning

Udskrivning af tekstfil i ASP!!

Jeg sidder med et underligt problem i en ASP fil...

Jeg synes det hele virker meget lige til, men alligevel vil det ikke helt fungere..

Jeg har en formular der kalder en ASP side... Formularen ser således ud..
<form action="test.asp" method="POST">
<input type="file" name="fil">
<input type="submit" value="Send">
</form>

Og en ASP kode der ser ud på følgende måde..
<%
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Dim fso, f
Set fso = CreateObject("Scripting.FileSystemObject")
fil = Request("fil")
Set f = fso.OpenTextFile(fil, ForReading)
content = f.ReadAll
Response.Write(content)
f.Close
fso = Nothing
f = Nothing
%>

Af en eller anden grund får jeg følgende fejl..

Microsoft VBScript runtime error '800a0035'

File not found

/test.asp, line 14

Jeg ku forestille mig at det er fordi web-serveren ikke kan finde den tekstfil som ligger lokalt på min computer fordi den forsøger at finde filen på sit eget drev.. Men hvordan gør jeg det så??
Nogen gode forslag??
På forhånd tak.. ;o)
Avatar billede nmh Nybegynder
15. september 2003 - 16:01 #1
Hvis den ligger på din egen computer har den jo ikke mulighed for at få fat på den.
Koden udføres jo på serveren, og så kan den ikke se din fil.
Du kan ikke gøre det, du må have din fil liggende på serveren.
Avatar billede powerade Nybegynder
15. september 2003 - 16:03 #2
Jo men kan det ikke lade sig gøre at loade en kopi af filen op istedet så? Tanken er at folk ska kunne sætte en tekstfil ind i en formular.. Men i første omgang ville jeg gerne bare ha den udskrevet så jeg ku se dét virke..
Avatar billede nmh Nybegynder
15. september 2003 - 16:09 #3
men det kan ikke køre helt automatisk. Du kan få en bruger til at uploade en tekstfil (jeg kan ikke lige huske hvordan), men det kan ikke ske af sig selv.
Avatar billede powerade Nybegynder
15. september 2003 - 16:10 #4
Ok - Jamen så er mit spørgsmål lidt anderledes nu end tidligere.. Hvordan får jeg uploadet den tekstfil v.hj.a. min formular?
Avatar billede nmh Nybegynder
15. september 2003 - 16:18 #5
Avatar billede powerade Nybegynder
15. september 2003 - 16:33 #6
Er bare et problem med den du har fundet der... Man SKAL ha VBSCRIPT v5.0 installeret... Da jeg ikke selv styrer min web-server der hvor siden endeligt ska ligge kommer det ikke til at du ordentligt.. :oS
Avatar billede nmh Nybegynder
15. september 2003 - 16:35 #7
mon ikke også endnu nyere VBscript versioner vil virke?
Avatar billede powerade Nybegynder
18. september 2003 - 13:20 #8
Æv havde håbet på at nogen viste hvordan det sku ku la sig gøre.. Men tak for forsøge nmh!
Avatar billede nmh Nybegynder
18. september 2003 - 13:25 #9
Prøv at oprette et spørgsmål om uploadning af filer. Det vil der være nogen, der kan sige noget klogt om.
Avatar billede powerade Nybegynder
18. september 2003 - 13:26 #10
Du har nok ret.. ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel