我尝试使用互联网上提供的SmartFile下载提供的代码。在代码中,我使用登录ID检查文件名,以避免用户直接在URL中提供不同的文件名。 (因为他很容易猜到,因为文件名的第一部分是来自登录ID) 。我在代码中检查它是否相等然后它允许pdf下载否则显示访问冲突。 到目前为止一切都很好。但下载后,我收到文件已损坏或文件已损坏的消息(它是作为电子邮件附件发送的,未正确解码)。 我无法弄清问题在哪里。任何帮助赞赏。谢谢
((25 * 0.4536) + 25) * 0.4536
答案 0 :(得分:0)
在发送任何标头之前应清除输出缓冲区,否则文件将损坏。 ob_end_clean()
应该照顾它。