使用MODX Revolution和Formit,我尝试将一个文件附加到联系人表单。邮件已发送,但没有附件。出于某种奇怪的原因,我在附件钩子上也找不到任何信息。该功能最近从Formit中删除了吗?
[[!FormIt?
&hooks=`spam,email,attachments,redirect`
&emailTpl=`sometemplate`
&emailTo=`foo@foo.com`
&emailBCC=`foo2@foo.com`
&emailSubject=`some subject`
&redirectTo=`123`
&validate=`name:required, filedata:required`
]]
<form action="[[~[[*id]]]]" method="post" class="form" enctype="multipart/form-data">
<input type="text" name="name" id="name" value="[[!+fi.name]]">
<input id="filedata" name="filedata" type="file" value="[[+fi.filedata]]">
<button type="submit">SEND</button>
</form>再一次,邮件被发送了(我尝试了许多不同的电子邮件地址),但是附件总是丢失。怎么了?
发布于 2016-06-22 21:47:08
你试过https://modx.com/extras/package/ajaxupload2 extra了吗?
发自描述:
With two FormIt hooks the upload queue could be pre filled from a FormIt field
value and be saved into a FormIt field value. With a third FormIt hook the
uploaded files could be attached to the FormIt mails.发布于 2018-02-07 08:34:35
只需离开钩子'attachements‘,formit就可以处理没有那个钩子的文件输入。
https://stackoverflow.com/questions/37831886
复制相似问题