Bonjour,
Le mot "télécharger" a deux sens distincts que l'anglais rend bien : upload et download.
Dans la question, il n'est pas très clair s'il s'agit du premier ou du deuxième sens.
Je vais supposer qu'il s'agit d'un download, c'est-à-dire de l'envoi d'un fichier depuis le serveur jusqu'au poste de l'utilisateur.
Habituellement l'envoi se fait de manière transparente lorsqu'une page HTML contient une balise <img src=...>.
Dans la question, il n'est pas très clair, pourquoi ce moyen habituel n'est pas souhaité.
Si je ne me trompe pas, il s'agirait de transférer un fichier depuis le serveur directement vers le disque dur de l'utilisateur.
Dans ce cas, dans quel répertoire ? Il faut bien que l'utilisateur indique le nom qui lui convienne.
De toutes manières, pour des "raisons de sécurité", il est interdit pour un serveur internet d'accéder au disque dur de l'utilisateur,
sauf avec les cookies, ou avec des plug-in qui sont autorisés.