如何将dsoframer.ocx打开的word远程保存到服务器,为什么我保存的word是空的
将dsoframer.ocx打开的word远程保存到服务器,为什么我保存的文件里面是空的
<form id="Form" runat="server" name="Form" method="post">
<script event="NotifyCtrlReady" for="DSOframer" language="javascript">
function show_word() {
document.all.DSOframer.Open("http://localhost:26824/general/formwork/word/muban1.dot", true);
}
show_word();
</script>
<script type="text/javascript">
function SaveToServer() {
document.all.DSOframer.HttpInit();
document.all.DSOframer.HttpAddPostCurrFile("FileData","" ); document.all.DSOframer.HttpPost("http://localhost:26824/general/workflow/newwork/uploadNew.aspx");
</script>
<object id="DSOframer" classid="clsid:00460182-9E5E-11D5-B7C8-B8269041DD57" codebase="../../../ActiveX/dsoframer.ocx"
height="650px" width="100%">
<param name="_ExtentX" value="16960">
<param name="_ExtentY" value="13600">
<param name="BorderColor" value="-2147483632">
<param name="BackColor" value="-2147483643">
<param name="ForeColor" value="-2147483640">
<param name="TitlebarColor" value="-2147483635">
<param name="TitlebarTextColor" value="-2147483634">
<param name="BorderStyle" value="1">
<param name="Titlebar" value="0">
<param name="Menubar" value="0">
</object>
</form>
uploadNew.aspx
string path = DateTime.Now.ToString("yyyyMMddhhmmss") + ".doc";
string newFile = Request.PhysicalApplicationPath + "general\\workflow\\newwork\\file\\" + path;
HttpPostedFile file = Request.Files[0];
file.SaveAs(newFile);
保存的文件里面是空的 求各位大神指点啊