0
用户通过按网页上的按钮在我的节点js服务器上生成文件。 服务器然后创建一个.zip文件。 我想公开这个zip文件,以便它可以自动下载到用户的客户端。 下载完成后,我希望服务器检测到下载完成并删除zip文件。生成可下载的文件链接并自动启动下载
1-如何在节点js中公开文件?系统应该把它放在公共文件夹中吗?这意味着这将是安全风险,任何人都可以阅读它。我如何链接到一个文件&使它可下载不在公共文件夹中? 2-如何检测下载是否完成?我应该运行一个cron作业来删除这些文件而不必担心下载过程吗?
你是如何生成zip文件的?你能不能简单地回应请求来生成压缩文件*和* zip文件。如果你这样做,保护zip文件并知道何时删除它会简单得多。 – idbehold
我通过调用操作系统内置的zip命令行工具来生成zip文件。 –