学员问题:
可以在DRUPAL里建立很多文件夹
可以批上传
文件
批上传文件后 可以检索 最好做到全文检索
答疑:
Linuser 20:33:27
用其他软件处理批上传的
Linuser 20:33:51
因为PHP最大允许商船的程序有限制的
Linuser 20:33:27
用其他软件处理批上传的
Linuser 20:33:51
因为PHP最大允许商船的程序有限制的
泰山老虎 20:33:54
对
Linuser 20:34:00
很多网站只有2M
泰山老虎 20:34:12
哦
Linuser 20:34:13
大一点的,16M
泰山老虎 20:34:17
这个是内部网用
Linuser 20:34:23
再大就不合适了
泰山老虎 20:34:30
不用考虑内存大小 只要能上传上去
Linuser 21:01:30
文件这个处理为节点
Linuser 21:01:39
文件夹可以处理为分类
Linuser 21:01:59
文件夹的创建使用http://drupal.org/project/filefield_paths
Linuser 21:02:29
可以设置根据节点的分类创建文件夹结构
Linuser 21:04:18
而文件的转移,则可以自定义模块实现
总结:Drupal,基本可以实现这样的功能,文件夹可以处理为分类,文件可以处理为节点,使用filefield_paths根据节点的分类创建文件夹结构,而文件在文件夹的转移,则可以通过自定义模块实现。而对于对上传文件内容的索引,我没有想到很好的办法,不过可以把文件的简介存放到节点的正文中,作为文件的描述。以及为文件添加元数据。这只是我的大致的思路。
评论
http://drupal.org/project/fil
http://drupal.org/project/fileframework,
模块可以进一步的解决这个问题,可以直接把分类处理为文件夹,同时支持批上传,还有就是使用 EXIF, getID3, pdfinfo 提取文件的元信息,并将其保存为RDF(资源描述框架) .
能很好的解决上面所提到的问题.
另外fileframework还可以索引上传文件的内容,前
另外fileframework还可以索引上传文件的内容,前提是上传文件是纯文本,如果上传文件是其他格式的话,那么通过一些其它模块就有可能将其转化为纯文本的格式。
比如微软的word格式,那么使用catdoc就可以将其转化为纯文本。有现成的模块http://drupal.org/project/swish,Swish-E Indexer(索引器),专门用来索引上传文件中的内容,支持的文件类型有。
Microsoft Word -- catdoc
Microsoft Excel -- xls2csv
Microsoft Powerpoint - ppthtml
PDF -- pdftotext
RTF -- unrtf
Search Files
Search Files(搜索文件)这个模块支持drupal6,下载地址http://drupal.org/project/search_files,他同时包含search_files_directories 和search_files_attachments 和search_files。
上面的http://drupal.org/project/swish,仅支持Drupal5