Web文件管理器仅170行代码ð¶
#网络开发人员 #生产率 #c #vely

Web开发中的一个常见任务是将文件上传到服务器。然后可以查看或删除此类文件。本文将向您展示如何在很少的代码中进行此操作。

有关文件的信息存储在PostgreSQL数据库中,并将其本身文件本身存储在文件系统中,仅数据库中的链接,该链接提供了出色的性能。 Web服务器是Apache。您也可以使用其他数据库或Web服务器。

Web界面仅使用HTML,这可能是一件好事,因为许多文章在造型的杂草中丢失了。因此,以后添加自己的样式(例如CSS)。这就是它的外观 - 您可以在Linux桌面上或Internet上的服务器(例如VPS或专用框)运行此操作:

上传带有描述的文件:

Upload file with Vely

文件列表,显示了链接到查看和删除的链接,以及描述和大小:

List files with Vely

在删除文件之前,是经典的“您确定吗?”:

Ask to delete a file

删除文件:

File deleted

逐步源代码和指令

构建文件管理器的分步说明在这里:

https://vely.dev/example_file_manager.html

您将找到所需的所有源代码;提供了.tar.gz压缩源代码文件,因此您无需进行很多复制和粘贴。享受!


Vely是基于C编程语言的网络和通用框架。它是在业务友好的EPL-2下获得许可的免费开源。 Install通过标准包装器(APT,DNF,Zypper,Pacman)或来自来源。

随时分享这篇文章 - 它是根据CC BY 4许可的。