为用户制作文件管理器的最佳实践
我将为用户制作一个文件、资源管理器。我的网站提供帮助用户创建博客、网站并允许用户上传资源的服务。我将创建一个如下所示的文件夹结构。有什么建议吗?
usercontents
--user1
----folder1
----folder2
--user2
--user3
----my images
我应该使用数据库来索引这些文件吗?
I'm going to make a files, resources manager for user. My website provide a service help user create blog, website and allow user upload their resources. I'm will create a folder structure like below. Any suggestion?
usercontents
--user1
----folder1
----folder2
--user2
--user3
----my images
Should I use database to index those files?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果我要做这样的事情,首先我会执行以下操作:
my Awesome mp3 文件(此处有一些评论).mp3
变成my-awesome-mp3-file-some-comment-here.mp3
;screenshot.png
转换为screenshot-2.png);
进一步优化:
我写了一个社区驱动的文件共享网站,我认为它表明了这一点。 :)
If I'd do something like this, firstly I would do the following:
my awesome mp3 file (some comment here).mp3
turns intomy-awesome-mp3-file-some-comment-here.mp3
;screenshot.png
intoscreenshot-2.png
);Further optimization:
I wrote a community driven file sharing website and I think it shows. :)
使用数据库是有意义的,因为只有通过界面添加的文件才可以查看(假设您正在从数据库而不是实际的文件系统中读取文件列表)。
It would make sense to use a database, as then only files added through your interface would only be available to view then (presuming you're reading the file list from a database and not the actual file system).