急急急!!利用dsoframer新建word到服务器后,此word文件打开时提示"word无法启动转换器msvrd632.wpc"这是怎么回事?

gxl123 2012-10-04 11:45:56
利用dsoframer保存word到服务器后,代码如下:

string filepath = Request["filepath"];

BinaryReader bReader = new BinaryReader(Request.InputStream);
string strTemp = Encoding.GetEncoding("iso-8859-1").GetString(
bReader.ReadBytes((int)bReader.BaseStream.Length), 0, (int)bReader.BaseStream.Length);
string match = "Content-Type: application/msword\r\n\r\n";
int pos = strTemp.IndexOf(match) + match.Length;
bReader.BaseStream.Seek(pos, SeekOrigin.Begin);

string newFile = Server.MapPath("/uploadData/" + filepath);
FileStream newDoc = new FileStream(newFile, FileMode.Create, FileAccess.Write);
BinaryWriter bWriter = new BinaryWriter(newDoc);
bWriter.BaseStream.Seek(0, SeekOrigin.End);


while (bReader.BaseStream.Position < bReader.BaseStream.Length - 38)
bWriter.Write(bReader.ReadByte());

bReader.Close();
bWriter.Flush();
bWriter.Close();

在线修改其它word文件,保存到服务是正常的
但新建的word文件到服务器后,在服务器上此word文件打开时提示"word无法启动转换器msvrd632.wpc",这是为何??


请问有人遇到过吗?是啥问题啊?如何解决?
...全文
288 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiehui32 2015-01-27
  • 打赏
  • 举报
回复
xingyun 就是个pageorrice的傻逼枪手,走到哪里都看到你说这样的话,对于我们这些苦命的程序员,你以为肚子么多钱来买你们的东西?价钱还那么贵。以后看到你一次骂你一次。
kun7711476 2012-12-05
  • 打赏
  • 举报
回复
我也遇到差不多的问题!请问你的问题解决了吗?

7,765

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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