【发布时间】:2011-06-10 03:29:31
【问题描述】:
我正在尝试归档一个包含用户发布的附件的网络论坛。到目前为止,我使用 php cURL 库来获取各个主题并能够保存原始页面。但是,我现在需要找到一种方法来归档网站上的附件。
问题出在这里:由于文件类型不一致,我需要找到一种方法以正确的扩展名保存文件。请注意,我计划在保存文件时重命名文件,以便以后可以轻松找到它。
页面中附件的链接格式为:
<a href="https://example.com/get_file?fileId=4342343212223">some file.txt</a>
我已经使用 preg_match() 来获取附加文件的 URL。我现在最大的问题是确保获取的文件以正确的格式保存。
我的问题:有什么方法可以有效地获取文件类型?我宁愿不必使用正则表达式,但我没有看到任何其他方式。
【问题讨论】: