CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

█利用 XMLHTTP 或 FSO 将网页中打开的 Office 文档保存到服务器!可以实现打开、编辑修改和保存到本地。 ████

楼主nichen(长安一片月,万户捣床声)2004-08-02 15:56:22 在 Web 开发 / ASP 提问

我用下面的控件,微软MSDN上的VC++的在网页上嵌入Office文档,实现编辑,保存到本地功能的一个控件。  
  http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q311/7/65.asp&NoWebContent=1  
   
  使用后,发现打开本地或服务器上的Office文档不存在问题,保存到本地也可以,但无法保存到服务器上,即:  
  oframe.save   "D:\web\doc\test.doc",true  
  保存到本地D盘运行正常,  
  oframe.save   Server.Mappath("test.doc"),true  
  试图保存到服务器上时提示   在只读模式下无法完成。服务器文件夹用户权限设置无误。  
   
  请问如何解决?实现保存到服务器上的功能。能否利用XMLHTTP   或者   FSO   达到将网页中打开的Office文档保存到服务器?具体如何使用?  
   
  我想应该是可以解决的,但我对XMLHTTP不熟,谢谢大家指点! 问题点数:0、回复次数:15Top

1 楼nichen(长安一片月,万户捣床声)回复于 2004-08-03 08:53:40 得分 0

能否利用XMLHTTP   或者   FSO   将网页中打开的Office文档保存到服务器?Top

2 楼nichen(长安一片月,万户捣床声)回复于 2004-08-03 17:45:09 得分 0

XMLHTTPTop

3 楼aspczlover(你的骄傲...)回复于 2004-08-03 19:24:50 得分 0

http://dev.csdn.net/article/31/31062.shtmTop

4 楼bluefish922(思念里的流浪鱼)回复于 2004-08-03 19:41:10 得分 0

楼上的大侠,你给的链接打不开啊Top

5 楼nichen(长安一片月,万户捣床声)回复于 2004-08-13 17:49:08 得分 0

是不是把内存中的office文件写入服务器?  
   
  有具体的解决方案吗?Top

6 楼nichen(长安一片月,万户捣床声)回复于 2004-08-13 18:07:35 得分 0

主要是如何取得打开的office文档的内容,  
   
  如果取得了,用FSO就可以写入了,  
   
  不需要XMLHTTP。Top

7 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2004-08-13 18:09:04 得分 0

用word.application  
  有保存Top

8 楼nichen(长安一片月,万户捣床声)回复于 2004-08-13 20:21:53 得分 0

对,word.application有保存,  
  但是只能保存在本地硬盘,  
  不能保存到服务器。  
   
  作为协同工作的OA系统,保存到服务器的功能是必须的。  
  谢谢楼上的诸位,继续求解。Top

9 楼nichen(长安一片月,万户捣床声)回复于 2004-08-19 07:42:45 得分 0

分很多。谢谢。Top

10 楼jie115(守望红木)回复于 2004-09-01 14:49:31 得分 0

可以的         可以利用   xmlhttp   把文件以流的形式下载编辑完成后再保存回服务器  
   
  讨论   workjie@hotmail.comTop

11 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2004-09-01 14:58:34 得分 0

用adodb.streamTop

12 楼nichen(长安一片月,万户捣床声)回复于 2004-09-15 21:07:31 得分 0

用adodb.stream  
   
  能不能给出一个例子或者地址?  
   
  谢谢!Top

13 楼hlm750908(pro dog)回复于 2004-10-27 20:18:39 得分 0

我想通过选择年月日的后在点击打开文件按钮打开指定目录下的文件  
  如何实现?  
  网页   见   http://www.pusongling.name/hlm/  
  我想选择   2004,01,01   后打开   c:\biaoge\20040101.xls   文件  
  代码如何写?  
  帖子见  
   
  http://community.csdn.net/Expert/topic/3493/3493557.xml?temp=3.765285E-03  
  谢谢  
  Top

14 楼hlm750908(pro dog)回复于 2004-10-28 19:48:13 得分 0

up  
  Top

15 楼jie115(守望红木)回复于 2004-11-04 13:25:08 得分 0

oframe.save   Server.Mappath("test.doc"),true  
    这个地址是服务器的物理路径地址     你怎么可能保存上去啊?  
   
  如果是数据库里面的   word   文档   建议使用   xmlhttp   或者   开发的控件  
  也可以完全使用   js   来控制,只是这样显得产品整合度不够    
  http://www.delphibbs.com/delphibbs/dispq.asp?lid=2597952Top

相关问题

  • ASP.NET 修改文档属性
  • word文档中标题的修改
  • 如何修改文档的Title
  • ASP.NET 修改word文档属性
  • Word文档处理第二问:在程序中对文档的修改
  • 问:修改注册表相关项后如何更新文档?
  • 在asp中实现对word文档的修改的问题
  • 怎么用c#实现word文档的在线修改??
  • 如何知道文档是否被修改??
  • 小 问题,如何修改“我的文档”的默认路径

关键词

  • .net
  • 服务器
  • 文档
  • 网页
  • office
  • 文件
  • 控件
  • 解决
  • word
  • 保存

得分解答快速导航

  • 帖主:nichen

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo