Pour l'envoi de fichiers joints, j'utilise la fonction UUEncodefile() :
impeccable.
Mais pour la réception des fichiers joints, j'utilise la fonction
UUdecodeToFile() et là problème.
La fonction ne décode pas bien les fichiers. (Anomalie constamment à la
réception)
J'utilise ces 2 fonctions que j'ai trouvé sur le web.
Merci de votre aide.
Ci-dessous, les 2 focntions : Encode et Decode.
--------------------------------------------------------------------
Public Function UUEncodeFile(strFilePath As String) As String
Dim intFile As Integer 'file handler
Dim intTempFile As Integer 'temp file
Dim lFileSize As Long 'size of the file
Dim strFileName As String 'name of the file
Dim strFileData As String 'file data chunk
Dim lEncodedLines As Long 'number of encoded lines
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ng
Salut,
Quel protocole ? SMTP ?
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
cedced wrote:
Bonjour,
Pour l'envoi de fichiers joints, j'utilise la fonction UUEncodefile() : impeccable.
Mais pour la réception des fichiers joints, j'utilise la fonction UUdecodeToFile() et là problème.
La fonction ne décode pas bien les fichiers. (Anomalie constamment à la réception)
J'utilise ces 2 fonctions que j'ai trouvé sur le web.
Merci de votre aide.
Ci-dessous, les 2 focntions : Encode et Decode. -------------------------------------------------------------------- Public Function UUEncodeFile(strFilePath As String) As String
Dim intFile As Integer 'file handler
Dim intTempFile As Integer 'temp file
Dim lFileSize As Long 'size of the file
Dim strFileName As String 'name of the file
Dim strFileData As String 'file data chunk
Dim lEncodedLines As Long 'number of encoded lines
strTemp = strTemp + Chr((Asc(Mid(strDataLine, i + 1, 1)) Mod 16) * 16 + _
(Asc(Mid(strDataLine, i + 2, 1)) - 32) 4)
strTemp = strTemp + Chr((Asc(Mid(strDataLine, i + 2, 1)) Mod 4) * 64 + _
Asc(Mid(strDataLine, i + 3, 1)) - 32)
Next i
Put intFile, , strTemp
strTemp = ""
Next
Close intFile
UUDecodeToFile = True
End Function
Salut,
Quel protocole ? SMTP ?
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
cedced wrote:
Bonjour,
Pour l'envoi de fichiers joints, j'utilise la fonction UUEncodefile()
: impeccable.
Mais pour la réception des fichiers joints, j'utilise la fonction
UUdecodeToFile() et là problème.
La fonction ne décode pas bien les fichiers. (Anomalie constamment à
la réception)
J'utilise ces 2 fonctions que j'ai trouvé sur le web.
Merci de votre aide.
Ci-dessous, les 2 focntions : Encode et Decode.
--------------------------------------------------------------------
Public Function UUEncodeFile(strFilePath As String) As String
Dim intFile As Integer 'file handler
Dim intTempFile As Integer 'temp file
Dim lFileSize As Long 'size of the file
Dim strFileName As String 'name of the file
Dim strFileData As String 'file data chunk
Dim lEncodedLines As Long 'number of encoded lines
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
cedced wrote:
Bonjour,
Pour l'envoi de fichiers joints, j'utilise la fonction UUEncodefile() : impeccable.
Mais pour la réception des fichiers joints, j'utilise la fonction UUdecodeToFile() et là problème.
La fonction ne décode pas bien les fichiers. (Anomalie constamment à la réception)
J'utilise ces 2 fonctions que j'ai trouvé sur le web.
Merci de votre aide.
Ci-dessous, les 2 focntions : Encode et Decode. -------------------------------------------------------------------- Public Function UUEncodeFile(strFilePath As String) As String
Dim intFile As Integer 'file handler
Dim intTempFile As Integer 'temp file
Dim lFileSize As Long 'size of the file
Dim strFileName As String 'name of the file
Dim strFileData As String 'file data chunk
Dim lEncodedLines As Long 'number of encoded lines