Les Snippets

Connexion

Télécharger un fichier par API

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 22/03/2006 20:32:00 et initié par PCPT [Liste]
Date de mise à jour : 30/08/2006 14:26:40
Vue : 13727
Catégorie(s) : API, Réseau & Internet
Langages dispo pour ce code :
- VB6
- Windev
- Delphi 5



Langage : VB6
Date ajout : 22/03/2006
Posté par PCPT [Liste]

Option Explicit  Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" _              (ByVal pCaller As LongByVal szURL As StringByVal szFileName As String, _               ByVal dwReserved As LongByVal lpfnCB As LongAs Long  Private Sub Form_Load()  '   source     Const sUrl As String = "http://www.vbfrance.com/gfx/logos/logovb.gif"  '   destination (app.path + nom du fichier distant)     Dim sDest As String      sDest = App.Path      If RightB$(sDest, 2) <> "\" Then         sDest = sDest & "\"      End If     sDest = sDest & Mid$(sUrl, 1 + InStrRev(sUrl, "/"))  '   download     If URLDownloadToFile(0&, sUrl, sDest, 0&, 0&) = 0 Then          MsgBox "Fichier téléchargé :" & vbNewLine & sDest, vbInformation, "Réussite"      Else          MsgBox "Erreur lors du téléchargement", vbExclamation, "Echec"      End If  End Sub

Langage : Windev
Date ajout : 30/08/2006
Posté par floman321 [Liste]
DateMAJ : 30/08/2006
// Récupération d'une image
ResLancement = HTTPRequête("http://earth.google.com/sites/images/goldengatebridgex600.jpg")
SI ResLancement = Vrai  ALORS
   fSauveTexte("c:\image.jpg",HTTPDonneRésultat())
FIN
Langage : Delphi 5
Date ajout : 17/11/2008
Posté par cirec [Liste]
Uses UrlMon; 
{  renvoie tout ce se trouve après le dernier "/" } 
Function ExtractUrlFileName(Const aUrl: String): String;  
Var 
{$ifdef  ver200} 
    Ptr : PWord; 
{$else}  
    Ptr : PByte; 
{$endif} 
    I, Lng :  Integer; 
Begin 
  Result := aUrl;  
  Lng := Length(aUrl); 
  Ptr := @Result[Lng]; 
  For I := Lng Downto  1 Do 
  Begin  
    If Ptr^ = $2F Then Break; 
    Dec(Ptr); 
  End; 
  Inc(Ptr); 
  Result := Pchar(Ptr);  
End; 
{  Télécharge "Source" vers "Dest" 
  si "Dest" est vide c'est le nom de fichier  
  contenu dans "Source" qui est utilisé } 
Function DownloadFile(Const  Source: String; Var Dest: String):  Boolean; 
Begin 
  If Dest = '' Then 
    Dest :=  ExtractUrlFileName(Source); 
  Result := UrlDownloadToFile(Nil, PChar(Source), PChar(Dest), 0, Nil) = 0; 
End; 
{ Utilisation } 
Procedure  Tfrm_Main.btn_DownloadClick(Sender: TObject); 
Var aDest: String;  
Begin 
  aDest:= ''; 
  If  DownloadFile('http://www.delphifr.com/g/v9logo/v2/logodel.png', aDest)  Then 
    ShowMessagefmt('Le téléchargement de %s a réussit', [aDest]) 
  Else 
    ShowMessagefmt('Le  téléchargement de %s a échoué', [aDest]); 
End; 



Snippets en rapport avec : Fichier, Téléchargement, Distant, Telecharger, Télécharger



Codes sources en rapport avec : Fichier, Téléchargement, Distant, Telecharger, Télécharger

{Visual Basic, VB6, VB.NET, VB 2005} TÉLÉCHARGEMENT DE FICHIER VIA ISXDL.DLL
Explication de fonctionnement de la DLL isxdl.dll qui permet de télécharger très simplement des fich...

{C / C++ / C++.NET} TELECHARGER UN FICHIER (WIN32)
Téléchargement d'un fichier (url) comme le fait Internet Explorer. ...

{JAVA / J2EE} RECHERCHER DE FICHIERS AVEC UNE REGEX
Rechercher tout les fichiers avec un regex qui existes dans un dossier et les afficher sur une page ...

{Visual Basic, VB6, VB.NET, VB 2005} TÉLÉCHARGEUR DE FICHIER SUR MEGAUPLOAD
Mega-téléchargeur: Cette application permet de télécharger sur megaupload.com des fichiers sans ...

{Visual Basic, VB6, VB.NET, VB 2005} YMDOWNLOADER
[vb6] Ce petit code permet de télécharger n'importe quel fichier sur le web. Il se place dans une li...

{PHP} FORCER LE TÉLÉCHARGEMENT D'UN FICHIER SIMPLEMENT
Ce script permet de forcer le téléchargement d'un fichier. La variable $exts_allowed est le table...

{IRC} TELECHARGEMENT DE PACKS EN SÉRIE SUR XDCC (SEULEMENT COMPATIBLE AVEC IROFFER)
Ce code a pour but le telechargement de packs qui se suivent sur un meme XDCC. On lance le script...

{JAVA / J2EE} TELECHARGER UN FICHIER A PARTIR D'UNE URL
Cette classe permet de récupéré un fichier sur un site internet ou sur un serveur interne. ca peut ê...

{C / C++ / C++.NET} YOYODOWN - TÉLÉCHARGEMENT HTTP [DEV-C++ 4.9.9.2]
Comme le titre l'indique, ce petit programme est un téléchargeur HTTP. Vous rentrez l'URL complète ...

{PHP} FORCER UN TÉLÉCHARGEMENT (REPRISE DU CODE DE "EJBYE7"), ON SYNTHÉTISE !!
Ce code sert à forcer le téléchargement d'un fichier (pratique pour les .txt .mp3 ...)que le navigat...