滚动
FileField —— Drupal 模块说明
FileField 模块为 CCK 提供了通用的文件上传字段。
它是 Drupal 核心上传功能的强大替代方案,并为需要上传大量文件的用户提供了必备支持。非常适合在网站上管理视频、音频文件以及播客内容。
主要特性:
- 可自定义上传路径,可根据区域或用户分别保存文件。
- 可通过字段或节点限制上传文件大小。
- 提供强大的 API,便于扩展字段组件和管理文件。
- 支持文件的编辑与移动操作。
- 与 Views 模块完美集成。
- 支持 Ajax 上传及上传进度条(需安装 uploadprogress PECL 扩展)。
- 提供美观的文件类型图标。
- 完全继承 CCK 的优点(多种输出格式、共享字段、多值字段等)。
技术要求:
- PHP 5
- MimeDetect(Drupal 5 必需,Drupal 6 强烈推荐)
推荐配套模块:
Transliteration —— 将上传文件的文件名转换为安全格式,避免特殊字符导致的问题。
ImageField —— 为 FileField 添加图像上传组件,支持图片预览、ALT 标签与标题文字。
FileField Paths —— 使用节点信息生成文件存储路径。
FileField Podcaster 或 iTunes —— 结合 Views 与 FileField 创建播客(Podcast)频道。
SWF Tools —— 一套音视频播放器,用于播放上传的媒体文件。
Search Files —— 允许在 PDF、Word、Excel、文本等文件内容中进行全文搜索。