可能重复:
Is it possible to display an RTF file inside a web page using PHP?
我想在页面上内嵌显示.doc文件 我尝试在我的控制器操作中使用send_file方法:
mime_types = {
:doc => 'application/msword',
:docx => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
:pdf => 'application/pdf',
:rtf => 'application/rtf',
:jpg => 'image/jpeg',
:tiff => 'image/tiff'
}
send_file 'c:/sites/efiling2/test.rtf',
:filename => '2',
:type => mime_types[:doc],
:disposition => 'inline'
对于pdf文件,它有效,但对于doc文件,浏览器要求我在Word中打开文件或将其保存在dics上。
是否可以在页面上内联打开doc文件?
答案 0 :(得分:0)
问题是您的浏览器无法查看doc文件这就是为什么它可以保存它。我建议你研究一些HTML文档查看器。看看http://www.documentcloud.org/opensource