Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Dimensioni del file

  1. #1
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

    Dimensioni del file

    Sto provando ad usare questo codice:
    codice:
    Dim fs,f
    Set fs=Server.CreateObject("Scripting.FileSystemObject")
    Set f=fs.GetFile("../Download/"&rs_descrizione("file_1"))
    Response.Write rs_descrizione("desc_file_1")
    Response.Write "("&f.Size & " bytes.)"
    set f=nothing
    set fs=nothing
    Non mi da nessun errore, però non mi scrive le dimensioni del file! Come si fa poi a calolare i Kbytes?

  2. #2
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    ?che vuol di?
    non ti scrive x niente le dimensioni,o te le scrive in bytes e tu le vuoi in Kb.Mb,etc...

  3. #3
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Non puoi mettere il percorso così,devi fare il Server.MapPath del percorso.

    Se sei su Server 2003 ti darà errore se è disabilitato il Parent Path.

    codice:
    Dim fs,f,Path,Desc
    
    Set fs=Server.CreateObject("Scripting.FileSystemObject")
    'Qui di darà errore se sei su 2003
    Path = Server.MapPath( "../Download/" & rs_descrizione("file_1") )
    Set File=fs.GetFile(Path)
    Desc = File.Name & "(" & cStr(File.Size) & " bytes.)"
    Response.Write Desc
    set File=nothing
    set fs=nothing

  4. #4
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Come si convertono i bytes in Kbytes?

  5. #5

  6. #6
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    codice:
        Function FormatSize(size)
          If size < 1024 Then
          	FormatSize=size&" bytes"
          elseIf size < 1048576 Then
          	FormatSize=Round(size/1024, 2)&" Kb"
          else
          	FormatSize=Round((size/1024)/1024.1, 2)&" Mb"
          end if
        End Function

  7. #7
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Grassie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.