Avatar billede mysitesolution Nybegynder
08. november 2002 - 19:34 Der er 8 kommentarer og
1 løsning

Hvad er der ivejen

Hvad er der ivejen med denne kode:
<%
if Request.ServerVariables("Request_Method") = "POST" then
Dim f, filespec
Dim mySmartUpload
Dim intCount
Dim number
  Set fso = Server.CreateObject("Scripting.FileSystemObject")
  Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
number = rnd(99999999999999999999)
mySmartUpload.Upload

intCount = mySmartUpload.Save("editorfiles/" & number & ".mid")

Set f = fso.OpenTextFile(Server.Mappath("editorfiles/" & number & ".mid"),1)

' Læs linie for linie indtil slutningen af filen
Do While not f.AtEndOfStream
  Response.write f.ReadLine
Loop

fso.DeleteFile("editorfiles/" & number & ".mid")
fso.close
set fso = nothing








end if
%>
Avatar billede psyco01 Nybegynder
08. november 2002 - 19:49 #1
Det ville hjælpe en del hvis du fortalte hvad der går galt (evt. fejlmeddelelse).
Avatar billede mysitesolution Nybegynder
08. november 2002 - 19:55 #2
Subscript out of range

fejlen kommer ved mySmartUpload.Upload
Avatar billede psyco01 Nybegynder
08. november 2002 - 20:08 #3
har ikke selv mySmartUpload objektet liggende, men udfra de eksempler jeg kan finde er der intet i vejen med hvad du har gjort med det indtil fejlen kommer... Det kunne måske tyde på du måske har en ældre version.

Den eneste forskel efter fejlen er du skriver:
mySmartUpload.Save("editorfiles/" & number & ".mid")
mens de skriver:
mySmartUpload.Save("/editorfiles/" & number & ".mid")

Prøv at rette det og se hvad der sker.
Avatar billede psyco01 Nybegynder
08. november 2002 - 20:16 #4
Fandt lige dette på udviklernes side i deres faq:

9) PRB: aspSmartUpload error '800a0009' Subscript out of range
--------------------------------------------------------------------------------
This error occurs when the asp is directly executed instead of being called from an HTML form with an ENCTYPE="multipart/form-data" tag.

Det betyder sådan set bare at du skal ha' en <FORM ENCTYPE="multipart/form-data" ACTION="upload.asp"> tag i den form der uploades fra.
Avatar billede mysitesolution Nybegynder
09. november 2002 - 00:33 #5
har fundet ud af det
Avatar billede psyco01 Nybegynder
09. november 2002 - 09:43 #6
Vil du fortælle hvad der var i vejen?
Avatar billede mysitesolution Nybegynder
09. november 2002 - 10:06 #7
det var rnd funktionen der giver et tal mindre end 0
Avatar billede psyco01 Nybegynder
09. november 2002 - 10:15 #8
hmm... Den random funktion du har skrevet ovenover giver ikke et tal mindre end 0... Mindre end 1, ja... ikke 0 :)
Avatar billede mysitesolution Nybegynder
09. november 2002 - 10:24 #9
ups ¦)
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