Objektet stöder inte egenskapen eller metoden

ASP

2 svar · 1 395 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Trådstart#1

Jag håller på att anpassa ett nyhetsskript till en kund som använder en annan uploadkomponent på sin server och den kod som fungerar utmärkt lokalt fungerar inte på deras server. Jag har trippelkollat manualen och kan inte se någonting fel med min kod.

Utdrag ur manualen:

You might use the following code to save your uploaded file.

[3]Set theForm = Server.CreateObject("ABCUpload4.XForm")
If theForm.Files("upload").FileExists Then
  theForm.Overwrite = True ' overwrite existing files
  theForm.AbsolutePath = True ' save using absolute path
  theForm.Files("upload").Save "c:\upload.dat"
End If[/3]

När jag försöker använda

Set objForm = Server.CreateObject("ABCUpload4.XForm")
If objForm.[b]Files[/b]("image1").FileExists Then

Klagas det på följande:

Körningsfel i Microsoft VBScript fel '800a01b6'

Objektet stöder inte egenskapen eller metoden.: 'objForm.Files'

Som sagt så fungerar koden utmärkt lokalt så det är lite märkligt. Jag har även kontrollerat att de har den senaste versionen av komponenten i fråga installerad på servern.

Medlem sedan sep. 20026 425 inlägg
#2

Det verkar otroligt konstigt. Har du testat att ominstallera komponenten, det kanske är där problemet ligger?

Medlem sedan apr. 20012 427 inlägg
#3

Jag skulle nästan tro det också. Jag hittade dock en annan metod för att utföra samma sak. :)

262 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)