如何编写Drupal模块来处理上传的文件?

时间:2011-12-06 05:02:00

标签: drupal drupal-6 drupal-modules

我想在上传的文件旁边添加一个Process按钮。当用户单击Process按钮时,它会通过将附加文件的位置传递到模块中的函数/钩子来触发我的模块,以进一步处理该文件。

我可以使用现有模块作为示例吗?或者我怎么能从头开始?

1 个答案:

答案 0 :(得分:1)

可能有一个模块:

如果您指的是已经上传的文件到节点,以及已经上传的文件,则应该在按钮上处理。

<强>草图

在你的模块中: 创建一个hook_form_alter,它接受节点编辑表单,并在form-api的帮助下添加你的进程按钮。(添加表单元素)

在那里,您可以访问文件信息,因为您可以访问节点并将其发送到在处理文件的hook_menu中创建的菜单回调。 (通过将其传递给您的自定义流程函数)

钩: