我必须管理Drupal网站,我没有设置,老实说,我对Drupal的经验还不多。
但是我有一个严重的问题:如果我上传的文件(它是PDF)没有附加到节点,它将每隔几个小时删除一次。显然,我需要从文件概述页面手动将其指示为永久性。
有没有办法将其自动设置为永久性?
希望你能帮助我!谢谢!答案 0 :(得分:0)
您需要在文件对象上设置status参数,然后使用file_save进行保存:
// First obtain a file object, for example by file_load...
$file = file_load(10);
// Or as another example, the result of a file_save_upload...
$file = file_save_upload('upload', array(), 'public://', FILE_EXISTS_REPLACE);
// Now you can set the status
$file->status = FILE_STATUS_PERMANENT;
// And save the status.
file_save($file);