我有一些文档(主要是Word和Excel),我希望将它们提供给我的Rails应用程序的用户。然而,我从来没有尝试过这样的事情,并想知道做这件事的最好方法是什么?看到只有少量的Word文档,并且所有这些文档都将由我上传,我是否将它们存储在Rails应用程序的某个位置(即公共/文档或类似位置),还是应该设置单独的FTP并链接到那?也许有更好的方法来做到这一点?在Rails应用程序中访问Word文档
0
A
回答
2
如果他们要公开访问,你肯定只是想把它们粘在public
的某个地方。写一个小助手为你生成URL,然后根据你想要在你的应用中引用它们来获得清洁(如果你稍后改变了URL,例如到bucket your files to keep your directory sizes under control,你不必改变链接全部
另一方面,如果您的文件仅用于登录用户,则需要使用类似于send_file
的文件来完成这项工作,或者使用其中一个webserver-如标题检查用户有权查看该文件,然后再发回给他们。
2
我会照你的建议去做,并将它们公开/文档。如果您打算为这些文件创建一个概览/索引页并直接链接到它们,那么如果它们存储在本地而不是远程FTP服务器上,则会更容易。但是,由于您是上传和维护这些文件的人,我认为您应该选择最适合您的选项。
+0
感谢您的答复,乔治Womble的答案稍微有用,所以我已经标记了一个。 – 2009-01-29 20:32:19
相关问题
- 1. 从javascript访问word文档?
- 2. 如何在Ios应用程序中访问Google文档?
- 3. 以编程方式访问Word 2007文档的文档属性
- 4. 如何在Android应用程序中创建MS Word文档
- 5. 在WinForms应用程序中嵌入Word文档预览
- 6. 在Windows 8地铁应用程序中打开word文档
- 7. 在Android应用程序中创建MS Word文档
- 8. 在iPad中打开Ms Word文档应用程序
- 9. 如何在地铁应用程序中嵌入word文档(winRT)
- 10. 在c sharp应用程序中打开Word文档
- 11. 在c#应用程序中创建word文档?
- 12. 如何在asp.net应用程序中打开word文档
- 13. 在Windows应用程序中打开SharePoint Word文档
- 14. 从Today Extension中访问应用程序文档文件夹
- 15. 访问Word文档上下文
- 16. 在Word文档中嵌入Word文档
- 17. C#程序打开Word应用程序但不是特定的Word文档
- 18. 约定Rails应用程序的文档?
- 19. 在Rails应用程序中拒绝访客访问
- 20. 轻松访问Rails应用程序?
- 21. Rails应用程序与非HTTP访问
- 22. 无法访问rails应用程序
- 23. .net应用程序将数据粘贴到word文档中
- 24. 在WPF应用程序上管理Word文档
- 25. VBA访问 - 在Word文档中查找和替换文本
- 26. 用Office应用程序更改word文档样式
- 27. 通过USB从设备访问应用程序的文档?
- 28. 从Cocoa应用程序访问Safari文档的DOM
- 29. 拒绝访问应用程序之外的文档
- 30. 如何通过我的j2me应用程序访问Google文档?
将访问文档的用户将是l陷入困境,所以这正是我需要的。谢谢。 – 2009-01-29 20:31:33