Question

Puis-je télécharger un programme fichier sur le serveur (sans l'intervention du client)? Je sais que ce n'est pas possible dans les fichiers normaux (.html). Y at-il de toute façon je peux le faire à partir du fichier .hta? ou de tout côté serveur ou solution plug-gin?

Était-ce utile?

La solution

à partir d'une HTA, vous pouvez utiliser l'objet shell pour exécuter des commandes comme si vous étiez en cours d'exécution de la ligne de commande - y compris FTP - mais bien sûr, vous aurez besoin des informations d'identification FTP. puisque vous avez dit que vous serez en mesure de les coder en dur fichiers à charger, je suppose que vous avez un accès complet ...

var shell = new ActiveXObject('wscript.shell');
var params = // this should be a string of ftp commands, like OPEN ftp.example.com USER PASS CWD somedir PUT c:\whatever.txt BYE
shell.run("%comspec% /c ftp.exe -i -s:" + params, 1, true);

Autres conseils

réponse courte est non.

Il peut être possible sur certains machines utilisant un applet java signé -. Mais du libellé de la question, qui va être un très long juorney pour vous

Selon votre dernier commentaire, vous pourriez avoir besoin atleast à l'utilisateur de charger une page Web. Donc, sur la base d'une fonction onload, vous pouvez utiliser un ajax hidden pour soumettre toutes les fichiers que vous voudriez.

Mais obtenir des informations de votre utilisateur à leur insu peut vous mettre dans une situation juridique.

Bonne chance !!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top