Page 1 sur 1

Taille d'un fichier distant

Publié : jeu. 21/avr./2022 11:06
par Ar-S
Je ne sais pas s'il y a plus simple mais voilà comment afficher la taille d'un fichier distant.

Code : Tout sélectionner

InitNetwork()

Define url$ = "https://www.ldvmultimedia.com/vdo/Mt_Baker.mp4"
   
  
  Procedure GetHttFileSize(uri.s)
  ; Ar-S
      Protected H$, S, E, taille.q     

               HttpRequest = HTTPRequest(#PB_HTTP_Get, uri.s)
                 If HttpRequest

                     H$ = HTTPInfo(HTTPRequest, #PB_HTTP_Headers)  
                     S = FindString(H$, "Content-Length: ") +16
                     E = FindString(H$, Chr(10), S)
                     taille = Val(Mid (H$, S, E-S))
                     FinishHTTP(HTTPRequest)
                 Else
                     taille = 0
                 EndIf
                
     ProcedureReturn taille
  EndProcedure
  
Debug "la taille de "+url$ + " est de " + GetHttFileSize(url$) + octets
  
  

Re: Taille d'un fichier distant

Publié : jeu. 21/avr./2022 15:42
par Kwai chang caine
Ca peut être utile :wink:
Et ça marche :D
Merci pour le partage 8)