webForumDet fria alternativet

Skapa 3 kopior i aspjpeg?

ASP

1 svar · 260 visningar · startad av timedia

Medlem sedan maj 2001420 inlägg
Frågan#1

Fixade själv tillslut - lade till det som är i fet txt
Denna kod fungerar bra, men hur gör jag för att också skapa en fil 'main.jpg' på 350px width - i tillägg till originalen och thumben?

<%
'  Variables
'  *********
   Dim mySmartUpload
   Dim file
   Dim intCount
   intCount=0
        
'  Object creation
'  ***************
   Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

'  Upload
'  ******
   mySmartUpload.Upload

'  Select each file
'  ****************
   For each file In mySmartUpload.Files
   '  Only if the file exist
   '  **********************
      If not file.IsMissing Then
      '  Save the files with his original names in a virtual path of the web server
      '  **************************************************************************
         'file.SaveAs("/aspSmartUpload/Upload/" & file.FileName)
		          file.SaveAs(Server.MapPath(mySmartUpload.Form("map")& "/" & file.FileName))

         ' sample with a physical path 
         ' file.SaveAs("c:\temp\" & file.FileName)
mappa = file.FileName
      '  Display the properties of the current file
      '  ******************************************
         Response.Write("Name = " & file.Name & "<BR>")
         Response.Write("Size = " & file.Size & "<BR>")
         Response.Write("FileName = " & file.FileName & "<BR>")
         Response.Write("FileExt = " & file.FileExt & "<BR>")
         Response.Write("FilePathName = " & file.FilePathName & "<BR>")
         Response.Write("ContentType = " & file.ContentType & "<BR>")
         Response.Write("ContentDisp = " & file.ContentDisp & "<BR>")
         Response.Write("TypeMIME = " & file.TypeMIME & "<BR>")
         Response.Write("SubTypeMIME = " & file.SubTypeMIME & "<BR>")
         intCount = intCount + 1
      End If
   Next

'  Display the number of files which could be uploaded
'  ***************************************************
   Response.Write("<BR>" & mySmartUpload.Files.Count & " files could be uploaded.<BR>")

'  Display the number of files uploaded
'  ************************************
   Response.Write(intCount & " file(s) uploaded.<BR>")
   
   Set Jpeg = Server.CreateObject("Persits.Jpeg")

Path = Server.MapPath(mySmartUpload.Form("map")) & "/" & mappa
Jpeg.Open Path

	' New width
L = 100

' Resize, preserve aspect ratio
Jpeg.Width = L
Jpeg.Height = Jpeg.OriginalHeight * L / Jpeg.OriginalWidth

Jpeg.Save Server.MapPath(mySmartUpload.Form("map")) & "/th_main.jpg" 
[B]Path = Server.MapPath(mySmartUpload.Form("map")) & "/" & mappa
Jpeg.Open Path

' New width
L = 350

' Resize, preserve aspect ratio
Jpeg.Width = L
Jpeg.Height = Jpeg.OriginalHeight * L / Jpeg.OriginalWidth

Jpeg.Save Server.MapPath(mySmartUpload.Form("map")) & "/main.jpg"[/B]
%>
Medlem sedan nov. 20017 144 inlägg
#2

timedia -> Klick

267 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)