Det verkar otroligt konstigt. Har du testat att ominstallera komponenten, det kanske är där problemet ligger?
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.

