以下是我认为我的网站应该能够提供给用户的内容。
考虑以上几点。什么应该是建立这个网站的最佳方式?
是否有任何现有的Web框架与rails,express等类型的架构一起发挥作用?
答案 0 :(得分:0)
如果您希望能够在文件上传时浏览网站,您可能希望在前端使用覆盖锚标记并异步提取下一页的内容 - 可能有一个库或者其他内容实现这一目标但是使用jQuery很容易实现。
为了使这更容易(以及许多其他原因),您几乎肯定希望使用MVC(模型视图控制器)架构来构建您的站点。 Rails以这种方式构建,几乎任何Web框架都是如此。它听起来不像你所描述的更适合通过PHP或Python等的Rails,所以只需使用你(或你的开发人员)最熟悉的语言或框架。您可能希望对可用的编辑文件插件进行一些研究(它实际上取决于您要编辑的文件类型以及如何)并使用它们来影响您的决策选择哪种语言。
关于在服务器上存储文件,任何逻辑系统都应该足够了。也许:
/username/year/month/day/myFile.txt
您需要做些什么来确保文件名不会发生冲突。显然,您需要一个存储将文件链接到用户的信息的数据库。