TFMail曾经是一种流行的CGI Form Mail脚本。
不幸的是,我的客户坚持继续使用它。我希望有人仍然使用它并且是使用它的专家。我能找到的最好的文件是某人的自制reference sheet。
在我的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的文件。
答案 0 :(得分:1)
我对TFMail一无所知,但我只是看了一眼源代码。在TFmail.pl的第700行,它将输入标记的名称指定为附件的文件名。它似乎没有检查任何配置选项来设置此文件名。
修改可能很容易。实际的文件名($ filename变量)之前分配了几行。如果你走这条路线确保清理 $ filename。根据上传浏览器,它可能只是文件名或整个文件路径。