IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Upload fichier HTTP [AC-2003]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    795
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 795
    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

  2. #2
    Expert confirmé
    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Par défaut
    Bonjour,

    C'est au chapitre précédent, lorsqu'on rencontre boundary pour la première fois dans l'article :
    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.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    795
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 795
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 ?

  4. #4
    Expert confirmé
    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Par défaut
    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

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    795
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 795
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Upload fichier en http
    Par pingouinos_64 dans le forum Langage
    Réponses: 2
    Dernier message: 21/05/2010, 18h44
  2. script pour automatiser upload fichier sur site https
    Par ludo_93 dans le forum VBScript
    Réponses: 0
    Dernier message: 03/10/2008, 10h24
  3. [Upload] upload fichier XML via http
    Par Habib95 dans le forum Langage
    Réponses: 3
    Dernier message: 09/02/2008, 12h32
  4. [VB6]Upload Fichier HTTP
    Par aurel171 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 07/06/2006, 17h50
  5. [Web] Upload fichier via formulaire HTTP
    Par nik00s dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 11/08/2005, 12h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo