Joomla教程 - K2 - 怎样解决zip附件上传无效的问题

thumb-joomla-tutorial-viiiix今天的K2tip兴许会帮你解决一个至关重要的问题。我只在第二次用K2建站时发生过这个状况,之前帮Mona做Chyrp模板站点时一切正常的说。问题状况就是,在某个item里面上传.zip格式的文件,然后会发现attachment列表中文件名那一列是空的,实际上文件并没有被有效的上传,在页面前台下载时也会提示你该文件不存在。

个么怎样解决来?很简单(但是需要hack,无法通过模板覆盖实现),找到下面这个文件:

Joomla根路径/administrator/components/com_k2/models/item.php

在代码的345行找到:

$handle->file_auto_rename = true;

在它下面增加一行代码,最终成为:

$handle->file_auto_rename = true;
$handle->allowed[] = 'application/x-zip';

搞定。附件下载的使用实例可参见“我的收藏”里面的“书籍 - 无懈可击的Web设计: 利用XHTML和CSS提高网站的灵活性与适应性 (附免费试读下载)”。


收藏与分享

添加评论


Security code
换一张图