webForumDet fria alternativet

aspSmartUpload

3 svar · 666 visningar · startad av WebbisNet

WebbisNetMedlem sedan feb. 20032 027 inlägg
#1

Nån som vet hur man gör för att ta hand om bilder som är för stora vid uppladdning, File.IsMissing har jag bara om filen inte finns men behöver felhantering om det är fel filtyp eller för stor bild

Detta har jag nu

  Dim mySmartUpload
   Dim file
   Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
   mySmartUpload.AllowedFilesList = "jpg,png"
   mySmartUpload.DenyPhysicalPath = True
   mySmartUpload.MaxFileSize = 100000
   mySmartUpload.Upload

   Set file = mySmartUpload.Files("blob") 
   
    If file.IsMissing Then
        Response.Write("Filen saknas!<BR>")        
    Else
        strFil = file.FileName
        file.SaveAs("/images/users/"& Session("userID") &"." & file.FileExt & "")

        'Response.Write("Name = " & file.Name & "<BR>")
        'Response.Write("Size = " & file.Size & "<BR>")
        'Response.Write("FileName = " & file.FileName & "<BR>")
        'Response.Write("FileExt = " & file.FileExt & "<BR>")
    End If
JAreMANNENMedlem sedan aug. 20002 272 inlägg
#2

Antar att du sökt?
Finns väl hundratals trådar som tar upp olika scenarion med aspsmartupload :)

Jag hittade följande kodsnutt som jag använt tidigare, hoppas det är till någon hjälp.

On Error Resume Next
'// INITIERAR FILUPPLADDNING
Set objUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
objUpload.AllowedFilesList = "jpg,gif"
objUpload.DenyPhysicalPath = True
objUpload.MaxFileSize = 150000
objUpload.Upload

If Err Then
    '// FELHANTERAR
    If InStr(LCase(Err.Description), "allowed to be uploaded") > 0 Then
        Response.Write("Fel filformat!")
    ElseIf InStr(LCase(Err.Description), "size exceeded") > 0 Then
        Response.Write("Filen ä för stor!")
    End If
Else
    '// SPARAR FILER
    For Each File In objUpload.Files
        strFileName = "filnamn"
        File.SaveAs(strFileName &"."& File.FileExt)
    Next
End If
WebbisNetMedlem sedan feb. 20032 027 inlägg
#3

är lite dålig p just detta men hur skriver man in

If file.IsMissing Then
Response.Write("Filen saknas!<BR>")
Else

i ditt exempel?

JAreMANNEN skrev:

Antar att du sökt?
Finns väl hundratals trådar som tar upp olika scenarion med aspsmartupload :)

Jag hittade följande kodsnutt som jag använt tidigare, hoppas det är till någon hjälp.

On Error Resume Next
'// INITIERAR FILUPPLADDNING
Set objUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
objUpload.AllowedFilesList = "jpg,gif"
objUpload.DenyPhysicalPath = True
objUpload.MaxFileSize = 150000
objUpload.Upload

If Err Then
    '// FELHANTERAR
    If InStr(LCase(Err.Description), "allowed to be uploaded") > 0 Then
        Response.Write("Fel filformat!")
    ElseIf InStr(LCase(Err.Description), "size exceeded") > 0 Then
        Response.Write("Filen ä för stor!")
    End If
Else
    '// SPARAR FILER
    For Each File In objUpload.Files
        strFileName = "filnamn"
        File.SaveAs(strFileName &"."& File.FileExt)
    Next
End If
voigtann1Medlem sedan juni 20019 519 inlägg
#4
On Error Resume Next
'// INITIERAR FILUPPLADDNING
Set objUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
objUpload.AllowedFilesList = "jpg,gif"
objUpload.DenyPhysicalPath = True
objUpload.MaxFileSize = 150000
objUpload.Upload

If Err Then
    '// FELHANTERAR
    If InStr(LCase(Err.Description), "allowed to be uploaded") > 0 Then
        Response.Write("Fel filformat!")
    ElseIf InStr(LCase(Err.Description), "size exceeded") > 0 Then
        Response.Write("Filen ä för stor!")
    End If
Else
    If file.IsMissing Then
        Response.Write("Filen saknas!<BR>")        
    Else
        strFil = file.FileName
        file.SaveAs("/images/users/"& Session("userID") &"." & file.FileExt & "")

        'Response.Write("Name = " & file.Name & "<BR>")
        'Response.Write("Size = " & file.Size & "<BR>")
        'Response.Write("FileName = " & file.FileName & "<BR>")
        'Response.Write("FileExt = " & file.FileExt & "<BR>")
    End If
end if

kanske?

125 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)