我正在使用 powermail 扩展来创建用于上传多种文件类型的表单。此表单位于登录区域。对于每个登录的用户,都会创建一个文件夹,其名称是用来存储上传文件的。
# get personal storage folder for logged in user
lib.userfolder = TEXT
lib.userfolder {
data = TSFE:fe_user|user|username
wrap = fileadmin/user_upload/|/
required = 1
}
# Powermail file upload settings
plugin.tx_powermail.settings.setup.misc.file {
folder = fileadmin/user_upload/
size = {$plugin.tx_powermail.settings.misc.uploadSize}
extension = {$plugin.tx_powermail.settings.misc.uploadFileExtensions}
randomizeFileName = {$plugin.tx_powermail.settings.misc.randomizeFileName}
}
到目前为止,这工作正常。问题是,如果一个名为“example.pdf”的文件已经存在,并且上传了另一个名为“example.pdf”的文件,则该文件不会被覆盖。相反,上传的文件“example.pdf”将重命名为“example_01.pdf”。总的来说是一个很好的行为,但不符合我的需要。我需要一种方法来处理这个问题会很高兴在这里得到一些提示。