做一个pdf文件的上传、下载、在线预览的功能,数据库需要建几张表?有做过类似功能的大牛吗

现在需要用java做一个pdf格式文件的模板(供下载的模板),上传到服务器,保存到数据库(数据库就存文件名、上传时间等,不知道需要建多少张表),下载、在线预览的功能,有做过类似功能的大牛吗?求分享思路,有Demo就更好了. hah

看你的功能。最简单的1、2个表就可以。比如只有文件名和用户表。但是你如果要更多的功能。那么就要更多的表。
比如说你不希望什么人都可以传,就需要用户和权限表
你希望按照目录、分类管理,又需要目录分类的表
你希望用户能评论,那么又需要评论表
如果要搞个会员、积分又需要积分表
如果希望管理员管理方便,还可以加上日志,等等

最好结合例子看,比如参考这个代码 https://download.csdn.net/download/ooo_my_god/4696771

如果仅仅是需要提供一个模板下载和pdf上传的功能用文件上传下载就可以了呀,上传的时候只需在数据库中保存文件的地址,下载的时候可以直接下载呀,预览的话前端应该会有插件可以提供类似功能,楼主可以在网上查找一下