Téléchargement échoue lorsque l'utilisateur de glisser et déposer la pièce jointe de l'email du client
Je suis en utilisant valums fileuploader l'utilisation de jQuery pour mettre en œuvre fonctionnalité de glisser-déposer ma candidature. La fonctionnalité était en cours d'exécution en douceur jusqu'à ce que l'un des utilisateurs essayé le suivant.
L'utilisateur a reçu un e-mail avec une pièce jointe. Il a essayé de faire glisser et déposer la pièce jointe directement à partir du client de messagerie(Outlook) sur le navigateur et dans la zone de largage. Le téléchargement a échoué. Mais quand il a sauvé le fichier dans son système de fichiers, puis faites glisser et de baissé le fichier de l'upload a réussi.
Quelqu'un peut-il me faire savoir ce qui se passe en arrière-plan lorsque l'utilisateur fait glisser une pièce jointe directement à partir d'un courriel? Est-il enregistrer le fichier dans un répertoire temporaire? Si oui, alors pourquoi ne le téléchargement échoue?
Vous devez vous connecter pour publier un commentaire.
Tous les navigateurs ne sont attendent à ce que la fichier glisser/déposer format (
CF_HDROP
), mais lorsque vous faites glisser à partir d'Outlook, il n'existe pas de fichier sur le système de fichiers. Ce que vous obtenez est laCF_FILEDESCRIPTOR
etCF_FILECONTENTS
formats. Pas de navigateur que je connais (même pas IE), sait comment gérer cela.J'ai trouvé une solution gratuite pour votre glisser-déposer problème:
https://tonyfederer.github.io/OutlookFileDrag/
À partir du site web:
J'ai regardé https://outlook2web.com/ et https://www.wilutions.info/ddaddin-download.html
mais la un gratuit, fonctionne très bien, et il est open source!
FWIW les faisant glisser depuis le client vers le navigateur fonctionne maintenant avec Microsoft Edge et Outlook.
Testé avec Outlook 2016 et le Bord 42.17134.1.0