Il y de toute façon pour vérifier le lien quel qu'il soit est un lien de téléchargement comme http://ipv4.download.thinkbroadband. com/5MB.zip

Ou Web normal comme ouvrir https://www.google.com

Actuellement, j'utilise Electron et je souhaite vérifier si le lien est un lien de téléchargement, il téléchargera et n'ouvrira pas un nouveau navigateur, mais sinon, il s'ouvrira dans la fenêtre du navigateur.

-1
aria 15 mars 2019 à 13:07

2 réponses

Meilleure réponse

Faites une requête HTTP et vérifiez les en-têtes Content-Type et (s'il y en a) Content-Disposition.

Si Content-Disposition dit qu'il s'agit d'une pièce jointe, alors il s'agit d'un téléchargement. S'il dit qu'il est en ligne, il est destiné à être affiché dans la fenêtre du navigateur.

Si Content-Disposition n'est pas spécifié, vous devrez alors prendre la décision en fonction du type MIME. par exemple. text/html devrait probablement être affiché dans la fenêtre du navigateur.

5
Quentin 15 mars 2019 à 10:11

Peut être vérifier la fin du lien... s'il se termine par .zip .jpg .pdf .... c'est un fichier. Ou .html ... c'est une page.

0
Bergi 15 mars 2019 à 10:12