pepss wrote:
> "Torben Brandt" skrev
>>Tror du skal se på AllowedFilesList
>> MyUpLoad.AllowedFilesList = "jpg"
>>
>>Prøv i øvrigt at se dokumentationen på:
>><URL:
http://www.aspsmart.com/aspSmartUpload/liblocal/docs/Objects.htm>
>
> nu har jeg kikket rundt på deres side i flere timer uden at finde det
> men jeg kan godt nok stadig ikke få det til at virke!
> min kode:
>
> if NOT MyUpLoad.AllowedFilesList = "jpg" then <--- line 21
> Response.Write("Files allowed=" & MyUpLoad.AllowedFilesList & "<br>")
> end if
>
> og får fejlen:
>
> Microsoft VBScript runtime error '800a01a8'
> Object required: ''
> /ret/uploadeibp.asp, line 21
Et eller andet sted skriver du:
Set myUpload = Server.CreateObject("AspSmartUpload.SmartUpload")
hvor du muligvis bruger et andet variabelnavn for myUpload.
Senere skriver du nok:
MyUpLoad.MaxFileSize = 300000
eller
MyUpLoad.TotalMaxFileSize = 300000
for at begrænse filstørrelsen til 300 kb, er det rigtigt gættet ?
For at begrænse filerne til .jpg-filer skriver du:
MyUpLoad.AllowedFilesList = "jpg"
Det fortæller upload-objektet at det skal ignorere alle filer, der ikke
hedder .jpg til sidst.
Altså skal du efter
Set myUpload = Server.CreateObject("AspSmartUpload.SmartUpload")
skrive
MyUpLoad.MaxFileSize = 300000
MyUpLoad.AllowedFilesList = "jpg"
og så kan du fortsætte med den kode du allerede har.
(igen bruger du måske et andet variabelnavn for MyUpLoad, så skal du
bare rette det alle stederne)
Jeg har aldrig brugt ASPSmartUpload, men vil tro at dette virker ellers
må andre komme på banen :)
/Torben