Drupal webform文件上传未保存到数据库

时间:2014-06-28 07:45:37

标签: drupal file-upload

我正在为移动服务编写自定义Drupal模块。该模块就像一个Web表单,但我在上传文件时遇到了问题。除文件外,所有值都成功插入数据库。

2 个答案:

答案 0 :(得分:0)

我认为函数“_webform_client_form_submit_process”没有调用“_webform_submit_file”。您可以尝试以下解决方案

 1. Try using updating your webform module with the latest release.
 2. Try removing your file upload field from fieldset, if its in any.
 3. Check the temp and destination directory permission.

答案 1 :(得分:0)

我几乎已经浏览了webform模块的代码并且我现在解决了它,你必须使用file_save并获取$ file-> fid并将其传递给提交对象的数据对象,然后调用webform_submission_insert并获取$ sid并将其传递给file_usage_add,这使我的模块工作