我可以通过编程方式将文件上传到服务器(不受客户干扰)吗?我知道这在普通(.html)文件中是不可能的。无论如何我可以从.hta文件中做到吗?或任何服务器端或插件解决方案?
答案 0 :(得分:2)
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);
答案 1 :(得分:1)
简短的回答是否定的。
使用签名的java applet的某些计算机可能是可能的 - 但从问题的措辞来看,这将是一个非常长的juorney。
答案 2 :(得分:0)
根据您的上一条评论,您可能至少需要用户加载网页。因此,基于onload函数,您可以使用ajax隐藏表单来提交您想要的任何文件。
但是在他们不知情的情况下从您的用户那里获取信息可能会使您处于合法的境地。
祝你好运!!