J'essaie de joindre une image à un message électronique, mais lorsque le client de messagerie local s'ouvre, il n'est pas attaché.Nom de code 1: Échec de la connexion d'images au message électronique
Le client Gmail affiche un message Impossible de joindre le fichier.
Le client de messagerie Yahoo ne montre aucun avertissement mais il ne joint pas l'image non plus. J'utilise un périphérique Lenovo K6 avec Android 7.0 pour tester.
C'est le code que je l'habitude de joindre l'image au message e-mail:
Message m = new Message(content);
m.getAttachments().put(imgUri, "image/png");
essayées avec « image/jpeg » aussi bien mais en vain.
L'URI fichier ressemble à ceci:
file:///storage/emulated/0/DCIM/Camera/IMG_20171015_170852.jpg
J'ai même essayé de déplacer l'image à un emplacement sous FileSystemManager.getInstance().getAppHomePath()
mais il ne fonctionne toujours pas.
Même si j'utilise l'objet Capture pour créer une nouvelle image ou en choisir une existante dans la galerie, le résultat est le même. Mais si j'attache manuellement une image depuis l'intérieur du client de messagerie, tout fonctionne comme prévu.
Le journal Android n'est pas très utile.
10-20 12: 14: 15,695 32049 32049 E Gmail: Erreur fixation ajoutant
10 au 20 décembre: 14: 15,695 32049 32049 E Gmail: DSH: impossible de créer la fixation locale
décembre 10 à 20: 14: 15,695 32049 32049 E Gmail: à dsi.a (SourceFile: 132)
10-20 12: 14: 15,695 32049 32049 E Gmail: à cmd.a (SourceFile: 1840)
10-20 12: 14: 15.695 32049 32049 E Gmail: à cmp.run (Sou rceFile: 4)
10-20 12: 14: 15,695 32049 32049 E Gmail: à cmd.a (SourceFile: 665)
10-20 12: 14: 15,695 32049 32049 E Gmail: à cmd. un (SourceFile: 422)
10-20 12: 14: 15,695 32049 32049 E Gmail: à cmd.N (SourceFile: 536)
10-20 12: 14: 15,695 32049 32049 E Gmail: à cmd.onCreate (SourceFile: 181)
10-20 12: 14: 15.695 32049 32049 E Gmail: à l'adresse com.google.android.gm.ComposeActivityGmail.onCréer (SourceFichier: 4 0)
Je suis à court d'options. Un conseil, s'il vous plaît?
Qu'est-ce que 'm'? .. – greenapps
m est codenameone Objet de message. Edité le message original pour clarifier cela. –
vous ne devriez pas exposer uris avec le fichier: // schéma – Selvin