我该怎么做puush这样的东西呢


How would I make something like puush

所以我现在有了自己的网络服务器,正在托管一个网站。我已经制作了一个FTP的基本屏幕截图。上传后,它会复制链接,我会像puush一样添加随机文件夹,例如/push/eqw8/woeqwe.jpg。

然而,这不是我的问题。我想知道如何从这些文件夹中获取所有文件夹和图像,并创建这样的表http://puu.sh/oEyfP/783483492c.png或http://puush.me/account从上传日期开始按顺序排列。然后它显示在上传日期的现代。

我只是想这样做,因为我觉得更安全,这是一个有趣的项目。

我该怎么做呢。

你能用语言告诉我我需要做什么吗?

我不擅长网络开发,只擅长c#之类的语言。

学习php和html-atm及其非常基本的内容,但我仍然需要时间来学习。

首先,这取决于您的php技能,即您可以在php中思考/做多少事情。

在这里,您需要的主要内容是按日期订购文件/文件夹或以更专业的水平管理它们,您必须使用Mysql数据库并将文件和文件夹信息存储在数据库中。

例如,假设您有一个图像文件扩展名.jpeg,然后存储它的信息:

Extension File size Parent Folder Uploader id / IP Upload Date Unique random key mime type Random name Original name

还有很多其他的事情你需要考虑

  • 用户正在存储的文件应该进行扫描,并且不能从浏览器执行。

  • 将它们存储在具有随机名称的随机文件夹中,这样就不会有人找到文件的路径。

您可以使用javascript/ajax同时上传多个文件。

您可以删除文件的扩展名并将其保存在没有原始名称的文件夹中,将文件的原始名称和扩展名以及随机字符串名称和存储文件的文件夹名称一起保存在数据库中,从而使文件不可执行,这样您的系统就可以识别文件,并向用户显示文件,然后在下载时将名称替换为原始的和扩展的。

这是我创建的一个项目,如果你想的话,你可以看看:Buckty

关于你需要的任何其他信息,你可以在下面的评论中问我。