问题: - 我在ASP.NET应用程序中处理doc,.docx,xls,.xlsx,Pdf,文件。
当我点击Gridview的按钮时,我需要在IE 6.0 / 7.0浏览器窗口中打开该文件。,Office文件,如.docx,.doc,.xls,.xlsx,要求打开和保存 ..或打开浏览器的一面。浏览器自动关闭..
但是对于pdf来说它的工作正常......
代码:Response.Clear(); Response.ContentType =“application / pdf”; strFilePath = Response.WriteFile(strFilePath);
使用相同代码 - 内容类型为“application / msword”;
但是在浏览器中打开时,它会自动打开,浏览器关闭。
你能帮我解决这个问题吗?
由于 卡菲基恩
答案 0 :(得分:0)
您需要webdav服务器。它在HTTP协议之上提供内容(webdav使用http并为标准POST和GET添加特殊方法),Word是Webdav客户端。这意味着单词理解它必须保存到HTTP目标,而不是本地文件系统。可以在像Sharepoint这样的DMS(文档管理系统)中看到这样的示例。