Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Autres EDI > 4D
4D Forum d'entraide sur 4D. Avant de poster -> FAQ 4D
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 24/07/2012, 14h24   #1
keepit
Invité de passage
 
Homme
Étudiant
Inscription : avril 2012
Messages : 32
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 32
Points : 4
Points : 4
Par défaut Stocker des fichier joint

Bonjour,
Bon voilà je veux attacher une pièce jointe à une fiche d'étudiant

je fait dans ma page html sa pour récupérer le nom de mon fichier
Code html :
1
2
3
4
<form action="/4DACTION/StockerFichier" method="post" enctype="multipart/form-data">
	<input type="file" name="FichierEnvoye"><br>
	<input type="submit" name="envoyer">
</form>

et dans ma méthode StockerFichier je fait tous simplement
Code :
DOCUMENT VERS BLOB(FichierEnvoye;[Copie_de_test]PieceJoint)
sachant que le type de [Copie_de_test]PieceJoint est bien un BLOB

je vois pas le problème?? Merci d'avance
keepit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2012, 16h01   #2
ZeFiF
Membre éprouvé
 
Avatar de ZeFiF
 
Homme Philippe Voisin
Consultant informatique
Inscription : octobre 2008
Messages : 291
Détails du profil
Informations personnelles :
Nom : Homme Philippe Voisin
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : octobre 2008
Messages : 291
Points : 490
Points : 490
hello,
>=v13
http://doc.4d.com/4D-Langage-13.1/Se...008209.fr.html

< v13
faut détricoter à la main
ZeFiF est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/07/2012, 16h55   #3
keepit
Invité de passage
 
Homme
Étudiant
Inscription : avril 2012
Messages : 32
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 32
Points : 4
Points : 4
Merci pour votre réponse !!

Moi je cherche à trouver une méthode qui permet de stoker le fichier dans un champs (BLOB) de ma table dans la base et aprés le afficher ...

Et là j'arrive pas trop à stocker mon fichier dans la table..(je sais pas si c'est possible)
keepit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2012, 17h00   #4
ZeFiF
Membre éprouvé
 
Avatar de ZeFiF
 
Homme Philippe Voisin
Consultant informatique
Inscription : octobre 2008
Messages : 291
Détails du profil
Informations personnelles :
Nom : Homme Philippe Voisin
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : octobre 2008
Messages : 291
Points : 490
Points : 490
AMHA ce n'est pas une bonne idée de stocker des fichiers dans un data.
c'est de la donnée morte qui va faire enfler le data et bonjour les sauvegardes après....

Comme dit précédemment si t'es pas en v13 il faut détricoter le blob à la main pour virer les headers et déterminer le type de doc et son contenu...

Donc un peu de reverse ingeniering est nécessaire...

en cherchant sur Google :
http://www.4dresources.com/codefaq/uploads1.shtml
ZeFiF est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/07/2012, 08h53   #5
bewidia
Membre habitué
 
Inscription : octobre 2009
Messages : 134
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 134
Points : 132
Points : 132
A noter qu'en V13, à priori, la commande WEB LIRE PARTIE CORPS récupère le nom du fichier avec les accents non décodés.

La procédure pour récupérer un fichier avant la v13 est plutôt lourde et franchement pas intuitive.
bewidia est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/07/2012, 10h06   #6
keepit
Invité de passage
 
Homme
Étudiant
Inscription : avril 2012
Messages : 32
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 32
Points : 4
Points : 4
Je vous remercie de votre réponse , j'ai bien réussi mon import(je utilise v13)

là je suis entrain de réfléchir à une méthode pour associer le bon enfant avec la bonne image importer.

vous avez une idée ?
keepit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2012, 11h28   #7
keepit
Invité de passage
 
Homme
Étudiant
Inscription : avril 2012
Messages : 32
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 32
Points : 4
Points : 4
Merci Bien pour vos réponse j'ai tous réussi

Bonne journée
keepit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2012, 11h33   #8
ZeFiF
Membre éprouvé
 
Avatar de ZeFiF
 
Homme Philippe Voisin
Consultant informatique
Inscription : octobre 2008
Messages : 291
Détails du profil
Informations personnelles :
Nom : Homme Philippe Voisin
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : octobre 2008
Messages : 291
Points : 490
Points : 490
cool,

n'oublie pas de clore le sujet en "résolu" et de cliquer sur les boutons pouces vers le haut ou bas...
ZeFiF est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 07h50.


 
 
 
 
Partenaires

Hébergement Web