Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/12/2011, 12h32   #1
Nom
Membre habitué
 
Inscription : octobre 2005
Messages : 528
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 528
Points : 143
Points : 143
Par défaut Upload fichier HTTP

Bonjour à tous
Je souhaite envoyé un fichier depuis ACCESS via http

J'ai trouvé cet article http://arkham46.developpez.com/artic...b/?page=page_5
Ce que je ne comprend pas, c'est à quoi correspond boundary ?
L'article indique que cela délimité les données ... oui mais encore ? pour ma part, j'ai un fichier csv à envoyé sur un serveur; du coup je ne comprend pas ce que je dois mettre dans ce boundary

merci pour votre aise
__________________
Le savoir est une arme alors soyons armés
Nom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2011, 13h28   #2
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 300
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 300
Points : 7 939
Points : 7 939
Bonjour,

C'est au chapitre précédent, lorsqu'on rencontre boundary pour la première fois dans l'article :
Citation:
Cette valeur est arbitraire : il faut juste s'assurer que cette chaîne de caractères n'apparaît pas dans les données.
Donc on met ce qu'on veut en essayant que la chaîne de caractères soit un peu spéciale pour ne pas être présente dans les données des fichiers uploadés.
__________________
Assistant de création/modification de rubans Office
Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL

Blog Office Mon Site DVP
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2011, 13h57   #3
Nom
Membre habitué
 
Inscription : octobre 2005
Messages : 528
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 528
Points : 143
Points : 143
Merci pour ta réponse et pour ton article qui me sont très utiles !
Désolé je n'avais lu que le chapitre sur l'upload en détail
Pourtant avant de poser ma question j'avais fais une recherche sur le mot boundary dans l'article mais il faut croire que je suis passé à coté de ces explication

Bref mon problème est résolu. En effet, je n'arrivais pas à uploder car je n'avais pas choisi le bon nom de fichier ici :
Code vba :
1
2
3
4
sFormDataHeader = "--" & csBoundary & vbCrLf & _
       "Content-Disposition: form-data; name=""test_upload"";filename=""" & sFileName & """" & vbCrLf & _
       "Content-Type: application/octet-stream" & vbCrLf & _
       vbCrLf

j'avais laissé fichier1 comme sur l'article alors que le fichier php présent sur le serveur est ainsi :
Code php :
1
2
3
4
5
6
7
$files = array(
  array(
    'name' => 'test_upload',
    'type' => 'plain/text',
    'file' => dirname( __FILE__ ) . DIRECTORY_SEPARATOR .'data.txt',
  )
);

Comme on peut le voir l'attribut name attendu était "test_upload" du coup l'upload n'aboutissait pas

je n'ai pas bien compris à quoi correspond l'attribut file par contre. As tu une idée ?
__________________
Le savoir est une arme alors soyons armés
Nom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2011, 14h54   #4
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 300
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 300
Points : 7 939
Points : 7 939
Citation:
Envoyé par Nom Voir le message
je n'ai pas bien compris à quoi correspond l'attribut file par contre. As tu une idée ?
là c'est le script php qui peut dire ça
en VBA on envoie test_upload et le script met ça dans une variable tableau $file avec 2 autres éléments type et file ; après c'est php qui l'utilise
__________________
Assistant de création/modification de rubans Office
Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL

Blog Office Mon Site DVP
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2011, 11h26   #5
Nom
Membre habitué
 
Inscription : octobre 2005
Messages : 528
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 528
Points : 143
Points : 143
ok merci

Je ne sais pas encore si une authentification sera mis en place mais j'ai cru comprendre que la méthode SetCredentials permettait de préciser cet identifiant

Pour le moment, j'indique en résolu et je ré-ouvrirai si besoin
__________________
Le savoir est une arme alors soyons armés
Nom est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h10.


 
 
 
 
Partenaires

Hébergement Web