我有 Drupal 网站,我的用户无法再下载文件。(docx、xlsx 等)。仅在 firefox中,当用户单击链接下载文件时,页面会显示垃圾代码。
我在别处读到的解决方案是添加以下内容,但它没有用。相反,每次重新加载页面时,都会提示用户针对应用程序类型进行虚拟下载。
drupal_set_header('Content-type: application/octet-stream; charset=utf-8');
我有一个简单的模块,它有一个页面可以吐出文件的链接。在这个模块中,我将上述内容添加到 hook_init() 函数中。
我以前从未遇到过这个问题,我不确定它为什么会开始。任何帮助当然将不胜感激。如果我在有人回复答案之前找到了解决方案,我会在此处发布以供将来参考。