1

我正在开发 REST API。其中一个调用应该允许下载文件。API调用如下:

 /music/mp3s/jenkins/12/

12 是存储在dataabse 中的file_id。实际文件名是根据该文件的数据库记录生成的。类似的东西jenkin_494_334_12.mp3。文件 ID 附加在文件名部分的末尾。

但是,不能通过 URL 直接访问此文件。它存储在 webroot 之外。如何通过上面的 REST API 调用流式传输/触发下载。

如果是网页,我们可以将所有的PHP文件然后发出header调用来触发下载。

有任何想法吗?

4

0 回答 0