UDF > FTPEx >


_FTP_FilePut

Place un fichier sur un serveur FTP

#include <FTPEx.au3>
_FTP_FilePut ( $hFTPSession, $sLocalFile, $sRemoteFile [, $iFlags = 0 [, $iContext = 0]] )

Param�tres

$hFTPSession Handle retourn� par _FTP_Connect()
$sLocalFile Le fichier local.
$sRemoteFile L'emplacement distant pour le fichier.
$iFlags [optionnel] Sp�cifie les conditions dans lesquelles les transferts se produisent. L'application doit choisir un type de transfert et l'un des indicateurs qui indiquent comment la mise en cache du fichier sera contr�l�.

Le type de transfert peut prendre l'une des valeurs suivantes:
    $FTP_TRANSFER_TYPE_ASCII - Transf�re le fichier en utilisant la m�thode de transfert ASCII de FTP (Type A). Les contr�les et les informations de mise en forme sont converties en �quivalents locaux.
    $FTP_TRANSFER_TYPE_BINARY - Transf�re le fichier en utilisant la m�thode de transfert de l'image de FTP (Type I). Le fichier est transf�r� exactement comme il existe sans aucun changement. Il s'agit de la m�thode de transfert par d�faut.
    $FTP_TRANSFER_TYPE_UNKNOWN - m�thode par d�faut pour $FTP_TRANSFER_TYPE_BINARY.
    $INTERNET_FLAG_TRANSFER_ASCII - Transf�re le fichier sous forme ASCII.
    $INTERNET_FLAG_TRANSFER_BINARY - Transf�re le fichier sous forme binaire.

Les valeurs suivantes sont utilis�es pour contr�ler la mise en m�moire cache du fichier. L'application peut utiliser une ou plusieurs de ces valeurs:
    $INTERNET_FLAG_HYPERLINK - Force un rechargement s'il n'y avait pas Expires et pas LastModified retourn� par le serveur quand il d�termine s'il faut recharger l'�l�ment.
    $INTERNET_FLAG_NEED_FILE - Implique qu'un fichier temporaire sera cr�� si le fichier ne peut pas �tre mis en cache.
    $INTERNET_FLAG_RELOAD - Force le t�l�chargement du fichier, de l'objet, ou de la liste du repertoire demand�, � partir du serveur d'origine et pas du cache.
    $INTERNET_FLAG_RESYNCHRONIZE - Recharge les ressources HTTP si la ressource a �t� modifi�e depuis la derni�re fois qu'elle a �t� t�l�charg�e. Toutes les ressources FTP et Gopher sont recharg�es.
$iContext [optionnel] Une variable qui contient la valeur d�finie par l'application qui associe cette recherche en incluant des donn�es de l'application.
Ce n'est utilis�e que si l'application a d�j� appel� _FTP_SetStatusCallback() pour mettre en place le statut d'une fonction de rappel.

Valeur de retour

Succ�s: Retourne 1.
�chec: Retourne 0 et d�finit @error <> 0.

Remarque

Les deux $sLocalFile et $sRemoteFile peuvent �tre des noms partiels ou complets relatifs au r�pertoire courant.

En relation

_FTP_Connect, _FTP_FileOpen, _FTP_SetStatusCallback

Voir aussi

Consultez FtpPutFile dans la librairie MSDN