我创建了一个将图片上传到谷歌 Firebase 的应用程序,并且想知道是否可以创建一些使用该文件视图链接发送电子邮件通知的应用程序?或者我应该在应用程序中创建一些在图片上传后发送电子邮件的内容。
是的,您可以编写一个云函数,当文件上传到云存储并通过 Sendgrid 发送邮件(Firebase 推荐的解决方案)时,该函数将被触发(在后端,在“受信任的环境”中)。
看一下:
https://firebase.google.com/docs/functions/gcp-storage-events 用于云存储触发
并且在
https://cloud.google.com/functions/docs/tutorials/sendgrid 用于通过 Sendgrid 发送电子邮件。
作为 Google 云平台用户,您每月可以使用 Sendgrid 获得 12000 封邮件的免费配额。请参阅https://console.cloud.google.com/launcher/details/sendgrid-app/sendgrid-email
如果您在实施/调整这些示例的代码以适应您的情况时遇到困难,请随时寻求更多帮助。