0
我必須管理一個Drupal網站,我沒有設置,誠實地說,我還沒有太多的Drupal經驗。上傳的文件在Drupal中被刪除?
但是我有一個嚴重的問題:如果我上傳一個沒有附加到節點的文件(它是一個PDF文件),它將每隔幾個小時被刪除。顯然,我需要從文件概述頁面手動指示它爲永久性的。
有沒有辦法將其設置爲永久自動?
希望你能幫助我!謝謝!
我必須管理一個Drupal網站,我沒有設置,誠實地說,我還沒有太多的Drupal經驗。上傳的文件在Drupal中被刪除?
但是我有一個嚴重的問題:如果我上傳一個沒有附加到節點的文件(它是一個PDF文件),它將每隔幾個小時被刪除。顯然,我需要從文件概述頁面手動指示它爲永久性的。
有沒有辦法將其設置爲永久自動?
希望你能幫助我!謝謝!
您需要設置文件對象的狀態參數,然後使用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);