使用JavaScript通过Parse's Sendgrid模块将图像附加到电子邮件
Attaching image to email through Parse's Sendgrid module using JavaScript
我想知道是否有人知道如何从Parse的Sendgrid模块发送带有图像的电子邮件(通过这个,我的意思是Facebook的Parse BaaS,而不是Sendgrid的Parse API)。到目前为止,我可以发送电子邮件,但不能附带图片。我尝试了两种不同的方法。一种是发送Base64的电子邮件,但我读到很多电子邮件提供商不支持,因此我不鼓励使用这种方法,因为兼容性是这里的一种问题(虽然不是关键)。我的第二种方法是尝试模仿sendgrid使用cid
的过程,但也许我做错了什么,它没有工作
var sendGridInstance = require('sendgrid');
sendGridInstance.initialize(sendGridUser, sendGridKey);
sendGridInstance.sendEmail({
to:endCustomerEmail,
from: 'test@test.com',
subject: 'Test subject',
html: 'My HTML goes here..',
replyto: 'donotreply@test.com'
上面的代码在CloudCode中调用时都可以工作,并且确实发送电子邮件。但是cid的东西不起作用。
是否有人成功地发送电子邮件w/图像使用sendgrid模块与解析?如果是这样,你能告诉我我错过了什么吗?
所有的帮助是非常感谢!谢谢!
干杯!
这个模块不支持二进制文件-它调用SendGrid API与application/x-www-form-urlencoded请求,你不能urlencode二进制文件的内容。看看https://github.com/m1gu3l/parse-sendgrid-mailer吧——它调用API,使用multipart/form-data请求,这更适合这种情况。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- Javascript,访问一个主要对象模块模式中的每个对象
- 角度:在ng重复上切换图像
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- 画廊图像未显示
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- Javascript排序的图像弹出窗口..可以't单独弹出
- 通过Webpack导入模块中的图像
- 错误:$injector:modulerr加载图像时模块处于角度
- 随着模块数量的增加,Javascript图像正在重复
- “错误:命名模块未知”,从动态路径加载反应本机图像
- 图像滑块中的 JavaScript 模块模式
- 在创建的Joomla模块中链接背景CSS图像
- 如何在React Component NPM模块中引用图像
- 使用JavaScript通过Parse's Sendgrid模块将图像附加到电子邮件
- 图像裁剪模块
- 正在requireJS模块中加载模板图像
- nodejs - 错误:在使用模块 gm 调整图像大小时生成 ENOENT