无法在drupal 6中的files / myuploads文件夹中保存文件

时间:2013-07-19 07:14:38

标签: file-upload drupal-6

我想在 sites / default / files / myuploads 文件夹中上传文件。但我无法做到。实际上我无法将文件上传到 sites / default / files / myuploads 中的任何文件夹。

这是我的代码:

$validators = array('file_validate_extensions' => array('se', 'SE'));

$file = file_save_upload('fname',$validators, 'public://myuploads', FILE_EXISTS_REPLACE);

if ($file) {
 $fid = $file->fid;
 $doc_url = file_create_url($file->uri);
 //Set the status of the uploaded file.
 $file->status = FILE_STATUS_PERMANENT;

//other code...
}

如果我只是提供 public:// ,上传工作正常。因此它将位于 sites / default / files 文件夹中。当我打印$文件时, [“destination”] => “站点/默认/文件/./ test.se

我该怎么做?知道如何上传到myuploads文件夹吗?

1 个答案:

答案 0 :(得分:0)

  • 验证“myuploads”文件夹的写入权限。
  • 更改$ validators变量,如下所示:

    $ validators = array('file_validate_extensions'=> array('se SE'));