magento管理报告部分出错

magento管理报告部分出错,magento,Magento,嗨,伙计们,我在一个magento商业网站上工作,在报告部分的magento管理面板中出现了一个错误。实际上,当我试图以CSV或xml格式导出任何报告(如购物车项目或客户评论)时,它会给我一个要下载的文件,但扩展名类型错误,例如,我正在以CSV格式下载报告格式化它会给我一个像 tag_customer_detail.csv-,附件 使下载的文件不在任何编辑器中打开的部分(-,附件)。。。 任何一个在过去曾经解决过这个问题或者对这个问题有一些解决方案的人都是受欢迎的 谢谢在文件Mage/Admin

嗨,伙计们,我在一个magento商业网站上工作,在报告部分的magento管理面板中出现了一个错误。实际上,当我试图以CSV或xml格式导出任何报告(如购物车项目或客户评论)时,它会给我一个要下载的文件,但扩展名类型错误,例如,我正在以CSV格式下载报告格式化它会给我一个像

tag_customer_detail.csv-,附件

使下载的文件不在任何编辑器中打开的部分(-,附件)。。。 任何一个在过去曾经解决过这个问题或者对这个问题有一些解决方案的人都是受欢迎的


谢谢

在文件
Mage/Adminhtml/controllers/Report/TagController.php中查看方法
exportCustomerDetailcVaction
的内容

并检查分配给
$fileName
的值是多少(您可能会发现
-,
附加在那里,但这是一个猜测)


你有没有重写这项功能的扩展?

在互联网上搜索后,我发现谷歌Chrome浏览器在这方面有一些问题 Content Disposition header参数,文件名后需要一个分号,因此,如果任何人的magento 1.6.2 v出现此错误,请编辑您的代码

1) 转到app/code/core/Mage/core/Controller/Varien/Action.php 2) 查找受保护的函数\u preparedownloadsresponse() 3) 并更改行
->setHeader('Content-Disposition','attachment;filename=“”.$filename.”)

->setHeader('Content-Disposition','attachment;filename=“.”.$filename.'”;'))


快乐编码:)

这类问题实际上不属于堆栈溢出问题,因为它不是编程问题。你应该看看,看看有没有合适的地方来放置这些问题Hanks Kalpesh为我指出了错误的源文件。