我正在研究添加一个函数到我的基于Rails的Intranet站点的可行性,允许用户上传文件。Rails非图像文件上传到数据库而不使用服务器端临时文件?
两个目的: 我的用户在地理上广泛分布,并且链接到共享网络存储上的文档并不总是能够正常工作(不同的地址,DNS条目以及我的控制或兴趣之外的东西),所以我正在考虑提供面向数据库的替代品。 我们有许多文件可以从客户端解析数据。我宁愿能够把它推到服务器上。
我看过attachment_fu,回形针和另外一个(忘记名字!),所有这些看起来都很像图像,尽管attachment_fu至少可以在没有图像处理库的情况下工作,谢天谢地。
最大的问题是我的服务器不允许我的应用程序在本地写文件,而且这些插件似乎都想创建一个Tempfile。
的问题(最终!)
是否有上传的二进制数据,并在内存中处理它和/或存储它作为一个BLOB没有任何服务器端的文件保存一个合理的方式?
或者我应该放弃文件分发的想法,让用户在可能的情况下复制并粘贴文本框的次佳选项?
(最近我能找到的SO是this这并不能真正帮助)
啊。所以它确实如此。当然,我的测试上传文件是13.5K ... 我想知道服务器(gulp)会发生什么。 – 2008-11-20 13:54:24