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.
}
アップロードしたファイルを削除するにはどうすればよいですか?