CheminFichier.txt est la source du fichier, genre C:\MonProg\MonFichier.doc
Ici j'ai un problème sur l'envoie, quand je met PUT il met rien mais quand je met STOR il met le fichier mais à 0 Octets...
Par contre j'ai fais ce code :
Private Sub Bouton2_Click()
Dim Etat As String
'Chemin du dossier dans le serveur écrit à la main vu qu'il est connu
'Puis T_Societe est le nom de la société donc ce qui donnera le chemin exact où le fichier doit être déposé.
T_Dossier = T_Dossier & T_Societe
'-------------------------------------------------------------------------------------
'Copie du fichier dans le dossier e-Sauvegarde local
Dim S As String
S = Mid(T_FileCom.Text, InStrRev(T_FileCom.Text, "") + 1)
FileCopy T_Fichier.Text, App.Path & "\e-Sauvegarde" & S
SckFtp.SendData "Mkd " & T_Dossier & vbCrLf
'-------------------------------------------------------------------------------------
'Récupération du nom de fichier final
A = Left(Com.FileTitle, Len(Com.FileTitle) - 4) & Format(Now, "_ddmmyy_hhnn") & ".doc"
Text3 = A
'-------------------------------------------------------------------------------------
'Envoyer du fichier vers serveur
Etat = "STOR"
FicUp = A
FicNameUp = A
Open FicUp For Binary Access Read Lock Read Write As #1
strBuffer = Input(LOF(1), #1)
Close #1
'SckFtp.SendData "CD e-Sauvegarde"
'SckFtp.SendData "CD Societes"
'SckFtp.SendData "CD " & T_Dossier
SckFtp.SendData "STOR " & FicNameUp & vbCrLf
SckUp.Connect TxtServeur, Port
End Sub
Alors quand je met STOR, il envoie le fichier à la racine du serveur, donc dans la même place où se situe public_html
Il n'arrive pas à défiler dans le serveur. Et si malgré ce code j'active l'une des trois lignes :
'SckFtp.SendData "CD e-Sauvegarde"
'SckFtp.SendData "CD Societes"
'SckFtp.SendData "CD " & T_Dossier
Il refuse l'envoie même avec STOR/PUT