webForumDet fria alternativet

Objektet stöder inte egenskapen eller metoden

ASP

2 svar · 1 388 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Frågan#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. :)

264 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)