在 Ruby/rails 中打开回形针附加的 word 文档
Open a paperclip attached word doc in Ruby/rails
我有一个 rails 应用程序,其中包含使用回形针的文件附件。图像和 pdf 工作正常,如果我单击链接的附件,图像或 pdf 将打开。如果我右键单击,我可以另存为。
但是,对于word.docx等Office文件,我只能下载文件。如果我去 Dos 并键入文件名,它将在 MS word 中打开。因此,我认为我应该能够使用系统或系统调用,只需将附件名称从回形针(即 attachment.image.url)传递到 DOS,文件就会打开。我认为我想要的命令类似于
system(attachment.image.url)
我不知道如何编写语句来做到这一点。
您的浏览器不会(也不应该)允许您在浏览器本身之外执行任何操作,这意味着如果没有某些外部应用程序从客户端计算机调用您的 Rails 应用程序,您将不下载Word文档是打不开的。
您可以在浏览器中打开图片和 PDF,因为浏览器支持它们,但大多数浏览器无法打开 Word 文档。
您可以让用户下载文件,也可以使用可以在浏览器中打开 word doc 的第三方查看器。
我有一个 rails 应用程序,其中包含使用回形针的文件附件。图像和 pdf 工作正常,如果我单击链接的附件,图像或 pdf 将打开。如果我右键单击,我可以另存为。
但是,对于word.docx等Office文件,我只能下载文件。如果我去 Dos 并键入文件名,它将在 MS word 中打开。因此,我认为我应该能够使用系统或系统调用,只需将附件名称从回形针(即 attachment.image.url)传递到 DOS,文件就会打开。我认为我想要的命令类似于
system(attachment.image.url)
我不知道如何编写语句来做到这一点。
您的浏览器不会(也不应该)允许您在浏览器本身之外执行任何操作,这意味着如果没有某些外部应用程序从客户端计算机调用您的 Rails 应用程序,您将不下载Word文档是打不开的。
您可以在浏览器中打开图片和 PDF,因为浏览器支持它们,但大多数浏览器无法打开 Word 文档。
您可以让用户下载文件,也可以使用可以在浏览器中打开 word doc 的第三方查看器。