Ho trovato lo script asp di persits per farel'upload delle immagini sul serve di Aruba

Sono riuscito a caricare correttamente le immagini, e fino a qui non ci sono problemi.

Ora per il mio problema è questo
Non sono riuscito a trovare un modo per rinominare il file caricato come voglio io

Se l'user carica l'immagine di un determinato articolo e vorrei che tale file venga nominato con una key per associarla correttamente al prodotto presente nel mio database


Il codice mi si incarta in questo punto
Codice PHP:
    dim byteRicevuti
    byteRicevuti 
Request.TotalBytes

    
if byteRicevuti 0 then

        dim datiRicevuti
        dim fileBinario
        dim firmaFile
        dim arrPezzi
        dim start
        dim intestazione
        dim contenutoFile
        dim nomeUpload
        dim nomeFile


        datiRicevuti 
Request.BinaryRead(byteRicevuti)    
                
pathImg server.MapPath("images/product")
        
end if
    
Count Upload.Save(pathImg
il mio problema è che se commento questa istruzione
codice:
datiRicevuti = Request.BinaryRead(byteRicevuti)
l'immagine mi viene caricata correttamente, mentre se la uso per prendermi le informazioni che passo dalla pagina chiamante: per esempio sapere la key del prodotto a cui associare l'immagine questo errore
Codice PHP:
Active Server Pages error 'ASP 0115' 
Unexpected error 
/upload.asp 
A trappable error 
(C0000005occurred in an external objectThe script cannot continue running
Mi sapete dare una mano?