Comment télécharger un PDF automatiquement en utilisant js?


Mon scénario est que le fichier PDF se télécharge automatiquement, puis l'utilisateur le remplit et lorsque vous cliquez sur le bouton Soumettre en PDF, il se connecte au servlet java et l'enregistre dans la base de données.

1 - User click on Button
2 - JavaScript code run and PDF file download automatically
3 - open file using JavaScript automatically
4 - user fills & press submit
5 - after submit servlet code run and save data in db

Dans ma demande, il ne manque que le 2ème point. Veuillez fournir le code comment interagir avec l'extension en utilisant JavaScript pour télécharger le fichier automatiquement. Je tiens juste à télécharger le fichier.

Author: Arulkumar, 2016-01-09

2 answers

Utilisez l'attribut de téléchargement .

var link = document.createElement('a');
link.href = url;
link.download = 'file.pdf';
link.dispatchEvent(new MouseEvent('click'));
 18
Author: minj, 2016-01-09 13:26:17
  1. pour le deuxième point, obtenez un chemin d'accès complet au fichier pdf dans une variable java. par exemple http://www.domain.com/files/filename.pdf

Par exemple, vous utilisez php et fil filepath contient le chemin du fichier pdf.

Vous pouvez donc écrire javascript comme pour émuler la boîte de dialogue de téléchargement.

<script language="javascript">
    window.location.href = '<?php echo $filepath; ?>';
</script

Le code ci-dessus envoie le navigateur au fichier pdf par son URL " http://www.domain.com/files/filename.pdf". Donc, enfin, le navigateur affichera la boîte de dialogue de téléchargement sur laquelle enregistrer ce fichier votre machine.

 0
Author: Alpesh Panchal, 2016-01-09 09:33:41