我已将文件字段附加到作业申请表(联系表单),以便访问者能够上载存储在私有文件系统中的附件。它确实有效,但文件在几个小时后被删除。我认为这是由Drupal孤立文件清理引起的(请参阅/ admin / config / media / file-system)。
一种可能的解决方案似乎是使用Webform模块(https://www.drupal.org/project/webform)而不是核心联系表单。但有没有办法阻止文件被自动删除或实际将其附加到发送的电子邮件?
上传到自定义块的内嵌图像我遇到了这个问题。在admin / config / media / file-system下,您会看到“删除临时文件后”的下拉列表:选择“从不”。
您可能希望在drupal.org上创建问题,或使用hook_ENTITY_TYPE_insert将临时状态更新为永久文件。