dsoframer 为什么无法打开服务器word文件,请求高手帮忙

lgmzyy 2010-08-28 07:47:32
<object id="MyOffice" name = "MyOffice" style="LEFT: 0px; WIDTH: 100%; TOP: 0px; HEIGHT: 100%"
classid="clsid:00460182-9E5E-11D5-B7C8-B8269041DD57" codebase="dsoframer.ocx#version=2,3,0,0" >
<param name="_ExtentX" value="6350">
<param name="_ExtentY" value="6350">
<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="Toolbars" value="0">
<param name="Menubar" value="1">
</object>
<head runat="server">
<title></title>
<script language="javascript" type="text/javascript">
<!--
function show_word()
{

// var file = "<%=filed%>";
MyOffice.Open("http://127.0.0.1/upload/admin/B类/3333.xls", true);
}

// -->
</script>


</head>
哪里有问题啊 请求高手帮忙!!!先谢谢了!http://127.0.0.1/upload/admin/B类/3333.xls这个地址是没有问题的 直接复制到ie里面可以打开的。
...全文
536 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
porschev 2010-08-28
  • 打赏
  • 举报
回复
lgmzyy 2010-08-28
  • 打赏
  • 举报
回复
好了 结贴了,原因在编码上
js中对中文编码的函数有三个,如下:
【encodeURI】、【encodeURIComponent】、【escape】
1、函数encodeURI,主要是对整个url编码
2、函数encodeURIComponent是对url中参数部分编码
3、函数escape的编码格式比较特殊
谢谢各位了
lgmzyy 2010-08-28
  • 打赏
  • 举报
回复
怎末编码 ?能给个实例吗?
小弟初学
wuyq11 2010-08-28
  • 打赏
  • 举报
回复
web 中文文件名要编码
lgmzyy 2010-08-28
  • 打赏
  • 举报
回复
谢谢你了,还有一个问题 就是dsoframer打开的文件名不能为中文吗?
wuyq11 2010-08-28
  • 打赏
  • 举报
回复
HRESULT Open([in] VARIANT Document, [in, optional] VARIANT ReadOnly,
[in, optional] VARIANT ProgId, [in, optional] VARIANT WebUsername, [in, optional] VARIANT WebPassword)打开文档,可以是本地文件或者是服务器文件
参数:
Document 文档路径
ReadOnly 是否已只读模式打开
ProgId OLE类型
WebUsername 用户名(访问网络的文件时候,有可能需要)
WebPassword 密码
document.all.FramerControl1.Open("C:\\a.xls");
document.all.FramerControl1.Open("C:\\a.txt",false, "Word.Document");
//打开服务器的文件
document.all.FramerControl1.Open("http://localhost/1.doc", true);
dsoframer.ocx 接口
lgmzyy 2010-08-28
  • 打赏
  • 举报
回复
难道是因为本地调试的原因?
lgmzyy 2010-08-28
  • 打赏
  • 举报
回复
帮帮忙把!小弟郁闷一天了 ,难道是控件的问题?

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧