|
FOROS PROFESIONALES WINDEV, WEBDEV y WINDEV Mobile |
| | | | | |
| Importer et ouvrir des fichiers dans une application Windev |
| Iniciado por GUY-ROCHE, 20,feb. 2019 13:34 - 5 respuestas |
| |
| | | |
|
| |
Miembro registrado 4 mensajes |
|
| Publicado el 20,febrero 2019 - 13:34 |
Bonjour j'ai crée une table document(N°, Libelle, Fichier, Taille) je souhaite importer tout type de fichier dans mon application en récupérant le nom, la taille et le fichier en question que je vais enregistrer dans la base de données. Mais je veux qu'on ne puisse pas charger un fichier excédant une certaine taille. Avoir la possibilité d'ouvrir le fichier avec une application du système. je suis un étudiant passionné de Windev et je souhaite apprendre encore auprès de vous mes devanciers. Merci encore pour ce que vous ferai. |
| |
| |
| | | |
|
| | |
| |
| Publicado el 22,febrero 2019 - 14:29 |
Bonjour
tester la limite de taille du fichier à importer avec ftaille
pour enregistrer le fichier importé dans un fichier de l'application : déclarer un buffer utiliser fchargetexte avec le nom du fichier importé dans le fichier de l'application enregistrer le buffer dans une rubrique mémo binaire conserver le nom du fichier importé dans une rubrique mémo texte
pour ouvrir le fichier importé depuis l'application utiliser hextraitmemo et lanceappliassocie
bon dev |
| |
| |
| | | |
|
| | |
| |
| Publicado el 22,febrero 2019 - 15:31 |
digi12 a écrit :
Bonjour
tester la limite de taille du fichier à importer avec ftaille
pour enregistrer le fichier importé dans un fichier de l'application : déclarer un buffer utiliser fchargetexte avec le nom du fichier importé dans le fichier de l'application enregistrer le buffer dans une rubrique mémo binaire conserver le nom du fichier importé dans une rubrique mémo texte
pour ouvrir le fichier importé depuis l'application utiliser hextraitmemo et lanceappliassocie
bon dev |
| |
| |
| | | |
|
| | |
| |
| Publicado el 22,febrero 2019 - 15:33 |
digi12 a écrit :
Bonjour
tester la limite de taille du fichier à importer avec ftaille
pour enregistrer le fichier importé dans un fichier de l'application : déclarer un buffer utiliser fchargetexte avec le nom du fichier importé dans le fichier de l'application enregistrer le buffer dans une rubrique mémo binaire conserver le nom du fichier importé dans une rubrique mémo texte
pour ouvrir le fichier importé depuis l'application utiliser hextraitmemo et lanceappliassocie
bon dev
digi12 je suis un debutant avec Windev, si tu pouvais faire un exemple sur lequel je vais me baser pour realiser mon travail. Merci d'avance |
| |
| |
| | | |
|
| | |
| |
| Publicado el 22,febrero 2019 - 17:08 |
| |
| |
| | | |
|
| | |
| |
| Publicado el 25,febrero 2019 - 13:52 |
bufTest est un Buffer sFichier est une chaîne = fSélecteur("", "", "Sélectionnez un fichier...", "Tous les fichiers (*.*)" + TAB + "*.*", "*.*") SI sFichier <> "" ALORS SI fTaille(sFichier)>10485760 ALORS Info("Veuillez charger un fichier <=10 Méga octet") SINON SAI_Chemin = sFichier SAI_Libelle=fExtraitChemin(sFichier,fFichier) SAI_Taille=fTaille(sFichier) bufTest=fChargeBuffer(sFichier) IMG_FICHIER=bufTest Document.LIBELLE=SAI_Libelle Document.FICHIER=bufTest Document.TAILLE_FICHIER=SAI_Taille HAjoute(Document) TableAffiche(TABLE_Document) FIN
FIN
Merci digi12. j'ai essayé et ca marche, mais mon soucis est que quand je charge un fichier different de pdf ou image, cela ne s'affiche pas dans le champs img et dans la table. cependant j'arrive à ouvrir avec l'application system |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|