sono riuscito con l'upload multiplo ma a farlo così sono obbligato ad usare tutti i campi input.
E' facile da risolvere?
codice:
<%
Set Upload = Server.CreateObject("Persits.Upload")
Path = Server.MapPath("/public/foto")
Path1 = Server.MapPath("/public/thumbs")
Count = Upload.Save(Path)
If Count = 0 Then
Response.redirect "errore.asp"
Response.End
Else
Set File1 = Upload.Files("MyFile1")
Set File2 = Upload.Files("MyFile2")
Set File3 = Upload.Files("MyFile3")
Set File4 = Upload.Files("MyFile4")
Set File5 = Upload.Files("MyFile5")
Set File6 = Upload.Files("MyFile6")
Set File7 = Upload.Files("MyFile7")
Set File8 = Upload.Files("MyFile8")
Set File9 = Upload.Files("MyFile9")
Set File10 = Upload.Files("MyFile10")
Set File11 = Upload.Files("MyFile11")
Set File12 = Upload.Files("MyFile12")
If File1.ImageType = "JPEG" or File1.ImageType = "PNG" or File1.ImageType = "JPG" or File2.ImageType = "JPEG" or File2.ImageType = "PNG" or File2.ImageType = "JPG" or File3.ImageType = "JPEG" or File3.ImageType = "PNG" or File3.ImageType = "JPG" or File4.ImageType = "JPEG" or File4.ImageType = "PNG" or File4.ImageType = "JPG" or File5.ImageType = "JPEG" or File5.ImageType = "PNG" or File5.ImageType = "JPG" or File6.ImageType = "JPEG" or File6.ImageType = "PNG" or File6.ImageType = "JPG" or File7.ImageType = "JPEG" or File7.ImageType = "PNG" or File7.ImageType = "JPG" or File8.ImageType = "JPEG" or File8.ImageType = "PNG" or File8.ImageType = "JPG" or File9.ImageType = "JPEG" or File9.ImageType = "PNG" or File9.ImageType = "JPG" or File10.ImageType = "JPEG" or File10.ImageType = "PNG" or File10.ImageType = "JPG" or File11.ImageType = "JPEG" or File11.ImageType = "PNG" or File11.ImageType = "JPG" or File12.ImageType = "JPEG" or File12.ImageType = "PNG" or File12.ImageType = "JPG" Then
Set jpeg1 = Server.CreateObject("Persits.Jpeg")
Set jpeg2 = Server.CreateObject("Persits.Jpeg")
Set jpeg3 = Server.CreateObject("Persits.Jpeg")
Set jpeg4 = Server.CreateObject("Persits.Jpeg")
Set jpeg5 = Server.CreateObject("Persits.Jpeg")
Set jpeg6 = Server.CreateObject("Persits.Jpeg")
Set jpeg7 = Server.CreateObject("Persits.Jpeg")
Set jpeg8 = Server.CreateObject("Persits.Jpeg")
Set jpeg9 = Server.CreateObject("Persits.Jpeg")
Set jpeg10 = Server.CreateObject("Persits.Jpeg")
Set jpeg11 = Server.CreateObject("Persits.Jpeg")
Set jpeg12 = Server.CreateObject("Persits.Jpeg")
jpeg1.Open( File1.Path )
jpeg2.Open( File2.Path )
jpeg3.Open( File3.Path )
jpeg4.Open( File4.Path )
jpeg5.Open( File5.Path )
jpeg6.Open( File6.Path )
jpeg7.Open( File7.Path )
jpeg8.Open( File8.Path )
jpeg9.Open( File9.Path )
jpeg10.Open( File10.Path )
jpeg11.Open( File11.Path )
jpeg12.Open( File12.Path )
jpeg1.Width = 65
jpeg1.Height = 65
jpeg2.Width = 65
jpeg2.Height = 65
jpeg3.Width = 65
jpeg3.Height = 65
jpeg4.Width = 65
jpeg4.Height = 65
jpeg5.Width = 65
jpeg5.Height = 65
jpeg6.Width = 65
jpeg6.Height = 65
jpeg7.Width = 65
jpeg7.Height = 65
jpeg8.Width = 65
jpeg8.Height = 65
jpeg9.Width = 65
jpeg9.Height = 65
jpeg10.Width = 65
jpeg10.Height = 65
jpeg11.Width = 65
jpeg11.Height = 65
jpeg12.Width = 65
jpeg12.Height = 65
SavePath1 = Path1 & "\small_" & File1.ExtractFileName
SavePath2 = Path1 & "\small_" & File2.ExtractFileName
SavePath3 = Path1 & "\small_" & File3.ExtractFileName
SavePath4 = Path1 & "\small_" & File4.ExtractFileName
SavePath5 = Path1 & "\small_" & File5.ExtractFileName
SavePath6 = Path1 & "\small_" & File6.ExtractFileName
SavePath7 = Path1 & "\small_" & File7.ExtractFileName
SavePath8 = Path1 & "\small_" & File8.ExtractFileName
SavePath9 = Path1 & "\small_" & File9.ExtractFileName
SavePath10 = Path1 & "\small_" & File10.ExtractFileName
SavePath11 = Path1 & "\small_" & File11.ExtractFileName
SavePath12 = Path1 & "\small_" & File12.ExtractFileName
If UCase(Right(SavePath1, 3)) <> "JPG" Then
SavePath1 = SavePath1 & ".jpg"
End If
If UCase(Right(SavePath2, 3)) <> "JPG" Then
SavePath2 = SavePath2 & ".jpg"
End If
If UCase(Right(SavePath3, 3)) <> "JPG" Then
SavePath3 = SavePath3 & ".jpg"
End If
If UCase(Right(SavePath4, 3)) <> "JPG" Then
SavePath4 = SavePath4 & ".jpg"
End If
If UCase(Right(SavePath5, 3)) <> "JPG" Then
SavePath5 = SavePath5 & ".jpg"
End If
If UCase(Right(SavePath6, 3)) <> "JPG" Then
SavePath6 = SavePath6 & ".jpg"
End If
If UCase(Right(SavePath7, 3)) <> "JPG" Then
SavePath7 = SavePath7 & ".jpg"
End If
If UCase(Right(SavePath8, 3)) <> "JPG" Then
SavePath8 = SavePath8 & ".jpg"
End If
If UCase(Right(SavePath9, 3)) <> "JPG" Then
SavePath9 = SavePath9 & ".jpg"
End If
If UCase(Right(SavePath10, 3)) <> "JPG" Then
SavePath10 = SavePath10 & ".jpg"
End If
If UCase(Right(SavePath11, 3)) <> "JPG" Then
SavePath11 = SavePath11 & ".jpg"
End If
If UCase(Right(SavePath12, 3)) <> "JPG" Then
SavePath12 = SavePath12 & ".jpg"
End If
jpeg1.Save SavePath1
jpeg2.Save SavePath2
jpeg3.Save SavePath3
jpeg4.Save SavePath4
jpeg5.Save SavePath5
jpeg6.Save SavePath6
jpeg7.Save SavePath7
jpeg8.Save SavePath8
jpeg9.Save SavePath9
jpeg10.Save SavePath10
jpeg11.Save SavePath11
jpeg12.Save SavePath12
strConnect = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/db.mdb")
Set rs = Server.CreateObject("adodb.recordset")
rs.Open "images", strConnect, 1, 3
rs.AddNew
rs("original_image").Value = "percorso" & File1.ExtractFileName
rs("thumbnail").Value = "percorso" & "/small_" & File1.ExtractFileName
rs("autore") = Upload.Form("autore")
rs("events") = Upload.Form("events")
rs.AddNew
rs("original_image").Value = "percorso" & File2.ExtractFileName
rs("thumbnail").Value = "percorso" & "/small_" & File2.ExtractFileName
rs("autore") = Upload.Form("autore")
rs("events") = Upload.Form("events")
rs.AddNew
rs("original_image").Value = "percorso" & File3.ExtractFileName
rs("thumbnail").Value = "percorso" & "/small_" & File3.ExtractFileName
rs("autore") = Upload.Form("autore")
rs("events") = Upload.Form("events")
rs.AddNew
rs("original_image").Value = "percorso" & File4.ExtractFileName
rs("thumbnail").Value = "percorso" & "/small_" & File4.ExtractFileName
rs("autore") = Upload.Form("autore")
rs("events") = Upload.Form("events")
rs.AddNew
rs("original_image").Value = "percorso" & File5.ExtractFileName
rs("thumbnail").Value = "percorso" & "/small_" & File5.ExtractFileName
rs("autore") = Upload.Form("autore")
rs("events") = Upload.Form("events")
rs.AddNew
rs("original_image").Value = "percorso" & File6.ExtractFileName
rs("thumbnail").Value = "percorso" & "/small_" & File6.ExtractFileName
rs("autore") = Upload.Form("autore")
rs("events") = Upload.Form("events")
rs.AddNew
rs("original_image").Value = "percorso" & File7.ExtractFileName
rs("thumbnail").Value = "percorso" & "/small_" & File7.ExtractFileName
rs("autore") = Upload.Form("autore")
rs("events") = Upload.Form("events")
rs.AddNew
rs("original_image").Value = "percorso" & File8.ExtractFileName
rs("thumbnail").Value = "percorso" & "/small_" & File8.ExtractFileName
rs("autore") = Upload.Form("autore")
rs("events") = Upload.Form("events")
rs.AddNew
rs("original_image").Value = "percorso" & File9.ExtractFileName
rs("thumbnail").Value = "percorso" & "/small_" & File9.ExtractFileName
rs("autore") = Upload.Form("autore")
rs("events") = Upload.Form("events")
rs.AddNew
rs("original_image").Value = "percorso" & File10.ExtractFileName
rs("thumbnail").Value = "percorso" & "/small_" & File10.ExtractFileName
rs("autore") = Upload.Form("autore")
rs("events") = Upload.Form("events")
rs.AddNew
rs("original_image").Value = "percorso" & File11.ExtractFileName
rs("thumbnail").Value = "percorso" & "/small_" & File11.ExtractFileName
rs("autore") = Upload.Form("autore")
rs("events") = Upload.Form("events")
rs.AddNew
rs("original_image").Value = "percorso" & File12.ExtractFileName
rs("thumbnail").Value = "percorso" & "/small_" & File12.ExtractFileName
rs("autore") = Upload.Form("autore")
rs("events") = Upload.Form("events")
rs.Update
rs.Close
Set rs = Nothing
response.redirect "fatto.asp"
Else
Response.redirect "errore.asp"
Response.End
End If
End If
%>