私はいくつかのファイルタイプをアップロードするためのフォームを作成するためにpowermail拡張機能を使用しています。このフォームはログイン領域にあります。ログインしているすべてのユーザーには、アップロードされたファイルが保存されている場所に作成された名前のフォルダがあります。TYPO3 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"に変更されます。一般的には良い行動ですが、私のニーズに合っていません。私はこの問題を処理するためのアプローチが必要で、ここでいくつかのヒントを得るのはいいだろう。
最初は素晴らしいアプローチのようです。これを試みます。これまでにありがとうございました。 – toruwe