来自App Service Folder的SQL Server数据库邮件附件

时间:2017-05-27 16:29:29

标签: sql-server azure azure-sql-database azure-web-app-service sp-send-dbmail

我有一个在Azure中运行的Web应用程序,其中一个要求是从SQL Server的DB Mail发送电子邮件;但是附件存储在App Service环境中。

我的问题是如何访问App Service文件夹中的附件?

我的设置:

  1. Azure App Services上的Web应用程序
  2. SQL Server PAAS模型
  3. 没有使用虚拟机
  4. 在App Service Editor中,我有一个每个文件的URL,如

    https://xxxxx.scm.azurewebsites.net/dev/wwwroot/uploads/test.pdf;
    

    我可以使用此网址吗?或者无论如何我可以使用?

1 个答案:

答案 0 :(得分:1)

正如hiFI所说,Azure SQL数据库不支持数据库邮件功能。

如果可能,请在您的网络应用程序代码中发送电子邮件(当您在代码中对数据库进行操作时)并使用可访问的https://{your app name}.azurewebsites.net/uploads/test.pdf

此外,您可以将pdf文件存储在Azure Blob storage中并提供pdf文件的URL,并且可以使用SAS授予对存储帐户中对象的有限访问权。