Dav_c
Messages postés194Date d'inscriptiondimanche 25 janvier 2004StatutMembreDernière intervention11 décembre 2015
-
22 juil. 2012 à 22:17
Dav_c
Messages postés194Date d'inscriptiondimanche 25 janvier 2004StatutMembreDernière intervention11 décembre 2015
-
24 juil. 2012 à 23:38
Salut, j'ai un petit probleme pourriez-vous m'aider?
Jai un code base64 stocker dans une variable mais elle contient des saut de ligne qui ne passe pas bien au transfert. Je cherche donc a les remplacer pour le transfert et ensuite la restituer..
Jai esayer vbcrlf mais sa ne donne pas le resulta esconter.
Allez, un peu de lecture (notamment le passage sur base64url).
Le document RFC 4648 prévoit une alternative pour un encodage compatible avec les noms de fichiers et les URI. En effet les caractères 62 (+) et 63 (/) peuvent poser problème avec certains systèmes de fichier et dans les URI. La solution retenue consiste à remplacer ces caractères respectivement par un moins (-) et un souligné (_). Le caractère de complément reste le =, mais peut être ignoré.
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 22 juil. 2012 à 23:15
Bonjour,
Rapidement, en VB6 :
Res=Replace(Replace(MaSource,VbCr,""), VbLf, "")
ça retire tout les retours à la ligne.
---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : ).[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés/list ---
Mon site
Dav_c
Messages postés194Date d'inscriptiondimanche 25 janvier 2004StatutMembreDernière intervention11 décembre 2015 22 juil. 2012 à 23:24
C'est comme si il y'a avait un autre caractere qui fesait saut de ligne.,
Res=Replace(Replace(MaSource,VbCr,""), VbLf, "")
effectivement sa netoye beacoup mais il en reste..
Dav_c
Messages postés194Date d'inscriptiondimanche 25 janvier 2004StatutMembreDernière intervention11 décembre 2015 22 juil. 2012 à 23:32
Maintenant sa ressemble a sa :
/9j/4AAQSkZJRgABAgAAAQABAAD//gAEKgD/4gIcSUNDX1BST0ZJTEUAAQEAAAIMbGNtcwIQAABt;(bnRyUkdCIFhZWiAH3AABABkAAwApADlhY3NwQVBQTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;(9tYAAQAAAADTLWxjbXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;(AAAAAApkZXNjAAAA/AAAAF5jcHJ0AAABXAAAAAt3dHB0AAABaAAAABRia3B0AAABfAAAABRyWFla;(AAABkAAAABRnWFlaAAABpAAAABRiWFlaAAABuAAAABRyVFJDAAABzAAAAEBnVFJDAAABzAAAAEBi;(VFJDAAABzAAAAEBkZXNjAAAAAAAAAANjMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0ZXh0AAAA;(AEZCAABYWVogAAAAAAAA9tYAAQAAAADTLVhZWiAAAAAAAAADFgAAAzMAAAKkWFlaIAAAAAAAAG i
ect...
Vous n’avez pas trouvé la réponse que vous recherchez ?
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 22 juil. 2012 à 23:32
Bonjour,
Quelles caractères restent ?
Car niveau ASCII, 10 et 13 (Lf et Cr) sont les 2 seuls qui peuvent le faire.
Regardes le code ASCII du caractère en question car cela est étrange.
---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : ).[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés/list ---
Mon site
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 22 juil. 2012 à 23:49
Bonjour,
Et tu voudrais avoir quoi ?
---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : ).[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés/list ---
Mon site
Dav_c
Messages postés194Date d'inscriptiondimanche 25 janvier 2004StatutMembreDernière intervention11 décembre 2015 22 juil. 2012 à 23:54
Hum je suis plus sure la,, je n'arrive pas a identifier le caratere en question mais je me demande si c'est par un probleme de formatage, je recupere le resultat sur une page php, sa se peut tu?
le problème est que lorsque mon script arrive au saut ligne il arrete d'ajouter les informations jusqu'e le buffer soit plien.
Dav_c
Messages postés194Date d'inscriptiondimanche 25 janvier 2004StatutMembreDernière intervention11 décembre 2015 23 juil. 2012 à 04:47
C'est la que je suis bloquer.. les circonstance m'oblige à aller en GET.
Sinon je ne sais pas si sa vien du module (je l'est trouver ici d'ailleur). Mais je doit transferer mon fichier sous forme texte classic pour le transferer en GET.
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 23 juil. 2012 à 09:11
Bonjour,
Une question me fait douter, comment contrôles-tu ton résultat ?
Car il se peut que ce soit ton outil de visualisation qui fasse les retours à la ligne.
Dav_c
Messages postés194Date d'inscriptiondimanche 25 janvier 2004StatutMembreDernière intervention11 décembre 2015 23 juil. 2012 à 12:12
Je charge le fichier dans une variable en base64.
Je les decoupe en petit packet 900 caractere en se moment.
Chaque packet est stocker dans un blob.
J'utilise un echo pour afficher le resulta.
A final c'est le rendu qui sera recuperer par la source html..
La methode function un peu comme inet.
Je precise qu'a l'heure actuel le copier-coller est utiliser d'une etape a l'autre xD..