aspSmartUpload (0x800A0009), Subscript out of range -- HJÆLP
Jeg ved godt der er oprettet mange spørgsmål ang. aspSmartUpload, men dette problem kan jeg ikke finde noget svar på.Jeg får følgende fejl:
Fejltype:
aspSmartUpload (0x800A0009)
Subscript out of range
/trendnation/Upload.asp, line 120
Linie 120 er: mySmartUpload.Upload
Koden ser således ud:
Case med form:
<form method="post" action="Upload.asp?command=UploadNu">
<input type="radio" name="type" value="butik">
Butik billede
<br />
<input type="radio" name="type" value="vare">
Vare billede
</td>
</tr>
<tr>
<td>
<Strong>Upload:</strong><br /><br />
<Input type="file" Name="fil" Size="30" Class="input"><br /><br />
<input type="submit" value="Upload" class="button">
</form>
Case med script:
<%
Dim mySmartUpload
Dim intCount
strTargetPath = Server.MapPath("/butikker/")
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
mySmartUpload.Upload
mySmartUpload.Save(strTargetPath)
Set mySmartUpload = Nothing
Set strTargetPath = Nothing
Response.Redirect("Upload.asp?command=UploadSlut")
%>
Det mærkleige er at det virker fint, når jeg tester aspSmartUpload's eksempler.
Min IIS peger på C:\hjemmesider\
Hvori både aspSmartupload eksempler ligger, samt den side jeg har problemer med.
Derfor har jeg også lagt aspSmartUpload.dll i det biblotek.
Jeg tror problemet har noget med det sted filerne skal uploades, da der i aspSmartUpload help filen står:
"Hvis du vil ændre mappen der uploades til, så skal du i toppen af
scriptfilerne ændre på enten uploadfolder eller virtual_uploadfolder."
Både aspSmartUpload.dll og aspSmartuploadUtil.dll ligger i c:\windows\system32\
Er der nogen der kan hjælpe mig ??