我不确定这是否可行,但我正在尝试使用Mandrill API从文件上传按钮(
input type="file"
)向外发邮件时附加文件。老实说,我不确定document.getElementById('idOfFileInput').value
实际返回什么。我知道这不是提出初学者问题的地方,但我已经到处查找了,找不到(我知道你们中有人会很聪明,在五分钟内指引我去一些文章)。除此之外,我已经成功地将一个 .txt 文件与消息附件相连:C:\fakepath\test.txt
,我知道这是浏览器为安全起见给出的文件路径。也许更好的问法是以代码形式呈现:
按钮:
Attachment(s): <input type="file" id="file">
JS:
"attachments": [
{
"type": "text/*",
"name": "file_attachment",
"content": document.getElementById('file').value
}
],
如果这是一个简单的问题,请原谅我在语境中掩盖了它,但即使是这样,我认为这个问题可能是一个好的未来参考,因为我已经尝试了很多方法,寻找某种解决方案,但是我一直没有找到。有什么想法吗?