【发布时间】:2015-06-19 11:17:23
【问题描述】:
我在我的服务器上生成并保存 .pdf 账单。 文件保存在“reciept”文件夹中,如下所示:
vydej38_1.pdf
vydej38_2.pdf
vydej38_3.pdf
我通过将合同 ID (38) 连接到字符串然后添加“_1”来动态创建它们。如果我再次创建该文件并且它存在,我会增加 1 以便得到“_2”等。我在 PHP 中的控制器中完成所有这些操作。
但现在我需要为这些文件创建下载链接。我可以为这样的一个文件做到这一点
<a href="../../receipt/vydej38_1.pdf" download="something.pdf">Download</a>
但是如何根据文件的数量和名称动态创建下载链接呢?
【问题讨论】:
-
glob()foreach()利润 -
你要这样做是 php 还是 javascript?
-
这并不重要,无论哪个更容易,所以我猜它会是php。达贡:我明白了,看起来不错。我得到了 glob("receipt/*.pdf") 的文件。
-
这取决于您将如何处理它,无论是服务器端,跟踪 SQL 表中的文件,还是您可以在 PHP 中动态查看目录中的文件列表。我个人喜欢为组织而保留一份文件列表,尽管从技术上讲,文件系统本身也是这样做的。
标签: javascript php html model-view-controller