问题描述
我正在开展一个项目,我需要应用程序才能拥有一些文档管理功能。我正在看的一些功能如下:
1.用户可以上传各种类型的文件(主要是文档文件,例如文档,演示文稿,电子表格,文本文档等等。
2.他/她应该能够通过某些标签进行分类,或者应该具有单独文件夹中的功能。
3.我已经创建了文件上传工具。目前我将用户上传的文件存储在文件系统中。每个用户的文件保存在一起的位置。有没有更好的方法将它们保存在单独的用户智能目录中,或者我应该使用任何数据库存储方案......?分离是为了安全性和更好的可管理性。
4.用户应该能够随时检索文件。
我遇到了一些现成的解决方案,可以做这些事情(Sharpoint,DotnetNuke,MojoPortal等等)但是我更热衷于理解DMS的核心概念并在本地C#中构建自定义的东西。
如果有人能给我一个良好的开端,一些例子或用于构建这种解决方案的类和资源将会有很大的帮助。
谢谢和问候,
Jaydeep
Hi,
I'm working on a project where I need the application to have some document management capabilities. Some of the features I'm looking at are like:
1. User can upload various types of files(majorly document files e.g. document,presentation,spreadsheets,text document, etc.).
2. He/She should be able to categorize through some tags or should be given functionality to have in separate folders.
3. I've created the file upload facility. Currently I'm storing the user uploaded file in a file system. Where each user's files are kept together. Is there a better way to keep them in separate user wise directories or should I use any DB storage scenario...?? Separation is for security and better manageability.
4. User should be able to retrieve a file whenever he needs.
I came across some of the ready made solutions which can do such things like (Sharpoint, DotnetNuke, MojoPortal, etc..) But I'm more keen into understanding the core concepts of DMS and build something custom in native C#.
If anyone can give me a good head-start, some examples or the classes and resources used to build such solution would be of great help.
Thanks & Regards,
Jaydeep
推荐答案
这篇关于文件管理系统。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!