使用php从网页下载文件

时间:2010-01-05 10:41:27

标签: php javascript html

我的情况是当用户输入与视频文件关联的关键字并按Enter键时。输出的是有关视频文件的详细信息,该信息与MySQL DB中的关键字相匹配。现在,我已将视频文件存储在服务器中Mysql数据库中视频文件的位置和存储路径。 当用户在显示的输出中单击视频文件的名称时,他应该能够将特定的视频文件从服务器位置下载到他的本地磁盘驱动器。 输出中有几个视频文件名称具有匹配关键字。

我用PHP编写代码...只剩下点击视频名称下载视频文件了。 虽然我提到了几个代码,但它没有正常运行。

2 个答案:

答案 0 :(得分:5)

我注意到我确定100%了解您的问题,但您是否定义了正确的标题来下载文件?

像:

<?php
    header("Cache-Control: public");
    header("Content-Description: File Transfer");
    header("Content-Disposition: attachment; filename=someFile.mpeg");
    header("Content-Type: video/mpeg");
    .....

答案 1 :(得分:0)

你的意思是 你有一个包含服务器上的视频文件及其描述的数据库,当用户输入一些关键词时,描述是匹配的,当点击它时,应该下载视频。 如果是,那就试试吧 mysql表必须包含以下字段

+----------------------------------+
| id  | FileLocation | Description |
+----------------------------------+

制作一个像

这样的PHP文件
'Select FileLocation from table where description like %$keyword%' 

并打印一些像$ id(或其他东西)的东西

希望它有所帮助...

相关问题