Например, так.
<html xmlns="
http://www.w3.org/1999/xhtml" >
<head>
<script language="javascript">
function doit()
{
var stream = new ActiveXObject("adodb.stream");
stream.Type = 1;
stream.Open();
stream.LoadFromFile("c:\\temp\\1.txt");
var req = new ActiveXObject("msxml2.serverxmlhttp.6.0");
req.open("POST", "
http://microsoft.com", false);
req.send(stream);
alert("sent " + stream.Position + " bytes");
}
</script>
</head>
<body>
<input type="button" value="test" onclick="doit()" />
</body>
</html>
Домен должен быть в зоне Надежные узлы.
6.0 может быть 3.0, 4.0, 5.0 в зависимости от версии ОС/SP.
Т.е. не надо писать дополнительные ActiveX — все уже написано и установлено.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение