自定义drupal ajax文件上传

时间:2013-12-24 09:55:38

标签: ajax drupal drupal-7

我正在尝试构建一个ajax函数来保存Drupal 7中的上传文件。 数据正确地提供给函数,但是drupal file_save_upload只返回'null'

这是要处理的文件数组:

[files] => Array
        (
            [name] => Array
                (
                    [image] => banner1.png
                )

            [type] => Array
                (
                    [image] => image/png
                )

            [tmp_name] => Array
                (
                    [image] => C:\Windows\Temp\php418.tmp
                )

            [error] => Array
                (
                    [image] => 0
                )

            [size] => Array
                (
                    [image] => 545281
                )

            [filename] => banner1.png
            [filesize] => 545281
        )

file_save_upload如下所示:

  $destination_uri = file_build_uri('test/' . $user->uid);
  $ok = file_save_upload($_FILES['files']['tmp_name']['image'], array(), $destination_uri);

文件不会被处理也不会保存在DB中。

这里缺少什么?

谢谢。

0 个答案:

没有答案