![](/img/trans.png)
[英]should i can change the placeholder of datepicker of powermail form in typo3?
[英]TYPO3 Powermail - upload form - file has to be overwritten if a file with same name already exists
我正在使用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”。 一般而言,行为良好,但不符合我的需求。 我需要一种解决此问题的方法,这将很高兴在这里获得一些提示。
保留旧文件是powermail中的默认行为。 未实现覆盖现有文件。
可能:-在修整器类中构建自己的上传器(请参阅https://docs.typo3.org/typo3cms/extensions/powermail/ForDevelopers/AddFinisherClasses/Index.html)-覆盖现有的上传器\\ In2code \\ Powermail \\ Domain \\ Service \\ UploadService,例如XClass-每X个小时清除一次上传的文件(可能没有选择)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.