FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WEBDEV 2024
→
Email avec document attaché
Email avec document attaché
Débuté par Sylvain Bessot, 21 jan. 2020 16:29 - 9 réponses
Connectez-vous…
Sylvain Bessot
#1
Posté le 21 janvier 2020 - 16:29
Bonjour,
Lorsque j'envoie un email avec un fichier excel attaché, le fichier excel n'est pas reçu correctement par l'utilisateur. Google et Excel dise que le format est incorrect. Google : Un problème est survenu lors de la prévisualisation du document. Excel : Désolé... Nous avons trouvé... Par contre avec une réparation du fichier je sais l'ouvrir...
Faut il faire quelque chose de spécial pour éviter ce message ?
Merci pour votre aide
Signaler
0
0
Poncherello
#2
Membre enregistré
324 messages
Popularité : +21 (51 votes)
Posté le 22 janvier 2020 - 08:14
Bonjour,
Normalement non, la fonction email attache fait tout le boulot en théorie, je n'ai jamais constaté ce genre de problème. Désolé ça n'aide pas beaucoup.
Signaler
0
0
erbl
#3
Membre enregistré
201 messages
Popularité : +6 (10 votes)
Posté le 22 janvier 2020 - 09:13
Bonjour
Avait vous essayé d'ouvrir le fichier Excel avant de l'envoyer par émail via Windev? Peut être est ce fichier qui est corrompu à la base...
Signaler
0
0
Sylvain Bessot
#4
Posté le 22 janvier 2020 - 11:11
non le fichier excel envoyé sans passer par webdev s'ouvre normalement.
Le simple fait de l'envoyer sans même le modifier provoque cette anomalie
Signaler
0
0
Argus
#5
Posté le 22 janvier 2020 - 11:25
si tu as un antivirus qui scanne les emails, désactive le et refais un essai, ils sont parfois responsables de modifications dans le corps de l'email qui peuvent le 'casser'
Signaler
0
0
erbl
#6
Membre enregistré
201 messages
Popularité : +6 (10 votes)
Posté le 22 janvier 2020 - 11:54
on pourrait avoir ton bout de code WLangage qui fait l'envoie ?
il doit y avoir quelque chose qui cloche pour que l'Excel ne puisse plus s'ouvrir correctement après
Signaler
0
0
Sylvain Bessot
#7
Posté le 22 janvier 2020 - 17:38
Voici la solution...
Transformez votre fichier xlsx en xls et comme par magie tout fonctionne...
Signaler
0
0
Daryl
#8
Membre enregistré
1 304 messages
Popularité : +47 (51 votes)
Posté le 23 janvier 2020 - 12:22
Salut Sylvain,
Si le simple renommage suffit, c'est probablement que la définition de ton type MIME n'est pas correct.
.xls => Microsoft Excel => "application/vnd.ms-excel"
.xlsx => Microsoft Excel (OpenXML) => "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
monAttache
est un emailAttache
s
Fichier
est une chaîne
=
"<Path complet du fichier avec nom et extension>"
// Construction de la variable emailAttache
monAttache
..
Nom
=
fExtraitChemin
(
s
Fichier
,
fFichier
+
fExtension
)
monAttache
..
Contenu
=
fChargeBuffer
(
s
Fichier
)
monAttache
..
ContentType
=
" application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
monAttache
..
ContentDescription
=
"Votre document Excel"
A+
Daryl
--
https://www.concept4u2.com
Signaler
1
0
Gilles PUYGRENIER
#9
Posté le 28 novembre 2023 - 22:06
Pour compléter le débat, en version 28 je rencontre toujours le problème de fichiers xlsx correctement générés sur le serveur (Windows, version anglaise, ne disposant pas de Excel et ne sachant pas afficher les fichiers Excel ni dans Edge quoique Edge paramétré pour afficher les fichiers Office) mais endommagé lors de l'envoi par mail. La solution de générer du xls à la place fonctionne.
Nous ne rencontrons pas ce problème sur nos serveurs Linux.
Signaler
0
0
Gilles PUYGRENIER
#10
Posté le 28 novembre 2023 - 22:11
Cela ne fonctionne pas davantage en jouant avec le type MIME. Curieusement, le fichier xlsx joint est plus gros que le fichier généré... et illisible. C'est la feuille sheet à l'intérieur du zip (lisible quand on change l'extension xlsx en zip) qui est plus grosse que l'originale, et elle-même illisible.
Signaler
0
0
→ Revenir à WEBDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte