【发布时间】:2017-06-17 04:23:20
【问题描述】:
我正在使用 NodeJS 和 BotBuilder 开发一个聊天机器人。我将文件 chatbot.jpg 存储在名为 image 的文件夹中。它位于根目录的正下方。我可以在网络浏览器中显示图像(使用 Kudu 查找 URL),如下所示:
https://mysite.scm.azurewebsites.net/api/vfs/site/wwwroot/images/chatbot.jpg
如果我删除 URL 中的 .scm 元素,我将无法再显示图像。
更奇怪的是,如果我在我的机器人代码中使用上面的 URL,图像不会显示。
var welcomeCard = new builder.HeroCard(session)
.title("This is the new")
.subtitle('Virtual Assistant')
.images([
new builder.CardImage(session)
.url("http://mysite.scm.azurewebsites.net/api/vfs/site/wwwroot/images/chatbot.jpg")
alt("Virtual Assistant")
]);
session.send(new builder.Message(session)
.addAttachment(welcomeCard));
我的问题是,如何找出存储在 Azure App Service 中的图像的常规 URL,以便在我的代码中使用它?
【问题讨论】:
标签: node.js azure botframework