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 回答