Discussione: [ASP]file upload
View Single Post
Old 05-10-2011, 10:16   #1
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
[ASP]file upload

Ciao a tutti

Ho il problema con l'upload di un file (un'immagine).
Il nome del file (ad es. pippo.jpg) dev'essere scritto all'interno di un db access.

Altro problema è che l'applicazione non è stata scritta da me ma adesso la devo gestire io.

Per descrivere meglio il problema:
Ho un form nel quale vengono inseriti dei dati:

nome
cognome
nome_immagine

Adesso, nome e cognome vengono inseriti correttamente nel db.

l'immagine la ottengo mediante l'utilizzo della libreria AspUpload così:

Codice:
if act = "_load" then
	
      
     Set Upload = Server.CreateObject("Persits.Upload")
     Path = Server.MapPath(cImagePath & "\")
     SavePath = Path & "\thumbs"  
     
     Count = Upload.Save(Path)
     If Count = 0 Then
        Response.Write("Nessun file selezionato")
        Response.End
     Else
        Set File = Upload.Files(1)
        Set jpeg = Server.CreateObject("Persits.Jpeg")
        jpeg.Open(File.Path)

        jpeg.Width = jpeg.OriginalWidth * 50 / 100
        jpeg.Height = jpeg.OriginalHeight * 50 / 100

       ThumbPath = SavePath & "\" & "thumb_" & File.FileName
       Response.Write(ThumbPath)
    
       If UCase(Right(ThumbPath, 3)) <> "JPG" Then
       ThumbPath = SavePath & ".jpg"
       End If

       jpeg.Save ThumbPath
       End If
End If
Nel file che si occupa dell'inserimento nel db, credo di capire che cerchi un cookie dal quale recuperare il nome dell'immagine:

Codice:
cQuery = cQuery & """" & request.cookies("file-upload")("dir_img") & """, "
Perdonate la mia ignoranza in ASP, ma come posso gestire questa cosa ?

Grazie a tutti !

RaouL
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso