【发布时间】:2011-05-07 09:48:55
【问题描述】:
我有一个模块,它必须让用户上传文件,只要文件在允许的扩展名的标准数组中,一切正常。我尝试过使用 file_validate_extensions,但这似乎没有任何改变。
这是我现在用来上传的代码(docx 扩展已添加到标准的 drupal 允许的扩展中,但似乎没有被拾取):
$fid = $form_state['values']['attachment'];
$file = file_load($fid);
if($file != null){
file_validate_extensions($file, "jpg jpeg gif png txt doc xls pdf ppt pps odt ods odp docx");
$file->status = FILE_STATUS_PERMANENT;
file_save($file);
}
【问题讨论】:
-
你应该试试drupal.stackexchange.com :)
标签: file-upload drupal-modules drupal-7