首页 / MYSQL / 播放框架2将文件上传到mySQL
播放框架2将文件上传到mySQL
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了播放框架2将文件上传到mySQL,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1126字,纯文字阅读大概需要2分钟。
内容图文
![播放框架2将文件上传到mySQL](/upload/InfoBanner/zyjiaocheng/884/cb3eb5b30e0240afa0dabf45fec08ac3.jpg)
我正在尝试使用play framework2将图像上传到mySQL.
在播放框架1.24中,我使用“ play.db.jpa.Blob”和“ multipart / form-data”将图像上传到mySQL.
但是在play framework2中没有Blob …如何使用“ multipart / form-data”将图像上传到mySQL?
解决方法:
您绝对不应将文件存储到数据库中.那是个坏主意.相反,您应该将文件上传到一些本地或远程文件系统,并且仅将文件名/文件路径保存在数据库中.
编辑:由于我的回答被否决,我将尝试给出更多解释:
>首先,在Play框架中使用Blob类型时,它将在数据库中创建BLOB字段.但是,并非所有数据库在blob类型后面都有相同的实现.在某些RDMS中,Blob类型的存储空间有限,而在其他(例如MySQL)中,Blob字段的最大大小将由配置决定.
>其次,当您从数据库检索文件并将其发送给用户时,您的内存使用量将会爆炸.很简单,因为Play在将blob字段发送给用户之前会将其加载到内存中.
>另外,如果您的数据库中存储了很多文件,它将很快超载. (要求).下一步是将数据库移动到新计算机上.但是,如果您存储了很多数据,那么下一个瓶颈可能不是数据库,而是应用程序和数据库服务器之间的带宽.
>使用数据库进行文件存储总是比直接读取文件系统更慢,并且消耗更多的内存,这是由于数据库所产生的开销.
将数据库用作文件存储引擎是一个容易且快速设置的解决方案,但其中充满了不便之处,这些不便之处可能会在项目后期改变.
内容总结
以上是互联网集市为您收集整理的播放框架2将文件上传到mySQL全部内容,希望文章能够帮你解决播放框架2将文件上传到mySQL所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。