我有一个用UserCake和PHPMyEdit开发的PHP网站,我的数据存储在MySQL中。现在,我想有PDF文件上传的方式,我可以控制不同用户的访问权限,也解决方案必须工作的大量文件上传。
我想知道在MySQL中存储PDF文件对我来说是一个好的解决方案吗?
如果不是,那么最好的现成解决方案是什么?
Thx
发布于 2013-03-06 01:44:44
在数据库中存储二进制文件通常不是一个好主意。
存储在数据库中的优势:
存储在数据库中的缺点:
从数据库中检索文件路径并将文件直接流式传输给用户通常会更快。
编辑:我仔细考虑过了,并提出了在数据库中存储的另外两个优点。只是编辑来扮演魔鬼的代言人,给你所有的信息,让你自己决定哪种方法更适合你的情况。
发布于 2013-03-06 01:50:38
您可以在数据库中保留pdf的相对路径。这样,您就可以避免DB上的所有开销。
如果您存储的是PDF本身,这必须有非常充分的理由。
https://stackoverflow.com/questions/15228580
复制相似问题