新手问题 想问一下 Rails +mysql 如何保存图片到数据库中?

topswim · 2012年11月23日 · 最后由 topswim 回复于 2012年11月24日 · 3824 次阅读

想问一下 Rails +mysql 如何保存图片到数据库中? 使用二进制保存!?! 那前端怎么写?

直接保存成文件不更好?

你确定要放到 mysq 里么

建议保存文件,或者使用其他的文件系统,专门存放图片等文件。不要放在数据库的二进制类型中。

二进制不利于优化,而且和其他数据放在一起,会影响其他数据库的访问,争抢资源。

如果非要存到数据库,那么就把图片 base64 编码,存成 text,然后取出来 base64 反编码。 再一次建议存文件。

谢谢!那我还是存在文件里!

需要 登录 后方可回复, 如果你还没有账号请 注册新账号