我要为用户创建一个文件,资源管理器。 我的网站提供了一项服务,可帮助用户创建博客,网站并允许用户上传其资源。 我将创建一个如下所示的文件夹结构。 有什么建议吗?
usercontents
--user1
----folder1
----folder2
--user2
--user3
----my images
我应该使用数据库索引那些文件吗?
使用数据库是有意义的,因为那时只有通过界面添加的文件才可以查看(假设您是从数据库而不是实际的文件系统中读取文件列表)。
如果我要做这样的事情,首先我会做以下事情:
my awesome mp3 file (some comment here).mp3
变成my-awesome-mp3-file-some-comment-here.mp3
; screenshot.png
转换为screenshot-2.png
); 进一步优化:
我写了一个社区驱动的文件共享网站,它显示了这一点。 :)