1

TFMailは、かつて人気のあったCGIフォームメールスクリプトでした。

残念ながら、私のクライアントはそれを使い続けることを主張しています。まだ使っていて、使い方のエキスパートの方もいらっしゃると思います。私が見つけることができる最高のドキュメントは、誰かの自家製のリファレンスシートです。

私のHTMLフォームには、attachment1という名前の入力があります。

 <input type="file" name="attachment1" id="attachment1" />  

私のtrc設定ファイルで、添付ファイルの種類を指定します

# Upload File Types
upload_attachment1: jpg jpeg pdf xxx

メールテンプレートに、ファイルの元の名前を表示します。

Original File Name of Attachment 1: {= param.attachment1 =}

そこで、フォームに記入して、myImage32.jpgというファイルを添付します。

しかし、電子メールでは、ファイルの名前が変更され、attachment1.jpgとして添付されます

ファイルの名前はどこでどのように指定できますか?このままにしておくと、attachment1.jpgという名前のファイルが数百になります。

4

1 に答える 1

1

TFMail については何も知りませんが、ソース コードをちらりと見ただけです。TFmail.pl の 700 行目で、入力タグの名前を添付ファイルのファイル名に割り当てています。このファイル名を設定するための構成オプションをチェックしていないようです。

改造しやすいかも。実際のファイル名 ($filename 変数) は数行前に割り当てられます。このルートに行く場合は、必ず$filename をクリーンアップしてください。アップロード ブラウザによっては、ファイル名だけの場合もあれば、ファイル パス全体の場合もあります。

于 2010-08-17T02:29:03.500 に答える