Joomla教程 - K2 - 怎样解决zip附件上传无效的问题
今天的K2小tip兴许会帮你解决一个至关重要的问题。我只在第二次用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提高网站的灵活性与适应性 (附免费试读下载)”。
| < Prev | Next > |
|---|
