大家知道怎样用 web 实现文件管理功能吗?具体要求详见正文

2017-03-28 09:35:06 +08:00
 superelepant

科室内部各种文档非常多,主任想做个,基于 web 的文件管理系统,主要想实现以下的功能

1 ,文件上传下载功能 2 ,服务器为一台台式机工作站电脑 3 ,有全局搜索功能,有筛选功能,类似于京东,淘宝购物时的条件筛选,根据关键词筛选后下方显示符合条件的文件。 4 ,有在线预览功能 5 ,科室内部每个员工一个账号,可以记录文件上传者,下载者,下载次数,对文件的评论等小功能

有没有类似的开源项目呢?需要用到哪些知识来解决这个问题呢?

3326 次点击
所在节点    前端开发
32 条回复
thomaspaine
2017-03-28 13:28:19 +08:00
去掉全局搜索 seafile 可以
dingz
2017-03-28 13:53:39 +08:00
如果要自己做,可以把文件存到数据库,比如 mongodb ,
管理文件的时候定义一套树形目录结构,再支持对文件打标签,
上传界面,上传时存下文件,记录文件目录、文件标签,文件名,上传者
查询搜索的时候对文件目录、文件标签、文件名搜索
预览时直接把文件返回到客户端浏览器打开
下载也是记录一下下载人和次数
RqPS6rhmP3Nyn3Tm
2017-03-28 14:25:37 +08:00
Sharepoint +1 ,至少出了事有人背锅
az422
2017-03-28 15:02:14 +08:00
HFS ? 不能在线预览
danielzi
2017-03-28 15:28:00 +08:00
JIRA ,公司用它来一并管理文档了
superelepant
2017-03-28 15:28:22 +08:00
@tedcon shell 脚本加前端就可以完成这个功能吗?
superelepant
2017-03-28 15:29:59 +08:00
@dingz 我也有这种想法,文件的管理应该是有一种数据库语言,比如你说的 mongodb ,用类似 nodejs 的语言操作它,来衔接前后端。但是具体的每个步骤的实施就觉得懵逼了。
tedcon
2017-03-28 16:26:55 +08:00
@superelepant 差不多啦。本身没有什么技术难度。评论什么的实现起来很简单
dream7758521
2017-03-28 16:42:50 +08:00
服务器装 everything 打开网页版搜索,文件用 ftp 上传下载
gdsagdada
2017-03-28 19:04:48 +08:00
office365
surfire91
2017-03-28 19:34:01 +08:00
如果搜索要支持搜索文档内容,这个事情就有的搞了
jsq2627
2017-03-28 21:12:41 +08:00
第一反应 sharepoint 。但这个自己搭蛮费劲的。而且用盗版有风险。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/350793

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX