我正在处理 drupal 模块中的文件。我添加了这个表格
$form['Background_image'] = array(
'#type' => 'managed_file',
'#title' => t('Image'),
'#progress_message' => t('Please wait...'),
'#progress_indicator' => 'bar',
'#description' => t('Click "Browse..." to select an image to upload.'),
'#required' => TRUE,
'#upload_validators' => array('file_validate_extensions' => array('jpeg jpg png gif')),
'#upload_location' => 'public://backgroundimage/',
'#default_value' => $this->options['Background_image'],
);
文件被正确添加,一旦文件被上传,就会出现一个删除按钮来删除文件并上传一个新文件。问题是这个按钮不起作用所以我查看了文件模块,我发现删除一个文件尚未实现。
function file_file_delete($file) {
// TODO: Remove references to a file that is in-use.
}
如何删除上传文件?