【发布时间】:2015-05-06 20:22:38
【问题描述】:
我有一个img标签
<img data-bind="attr: { src: imageUrl() }" />
我将它绑定到了knockoutjs中的imageUrl()函数。
self.imageUrl = ko.computed(function () {
return "C:/Users/FC/Desktop/54f46f4613ba6106000d98f7.jpg";
});
我的桌面上有一张 JPEG 格式的图片。
网址正确,但我无法在页面上显示此图片。无法显示。
有什么问题?
【问题讨论】:
-
要从本地文件系统访问,您可能需要使用
file://协议。这在 Web 应用程序中不可用。更好的解决方案是将图像资源放在 webapp 提供的目录中,并在那里链接到它。 -
看看浏览器是否报404错误。有时它可能会发生,因为文件权限使浏览器无法引用该文件。我只有在 mac 上的经验,但是查看检查器,它会告诉你文件权限是否错误或文件是否找不到。是/是 xampp 中的文件吗?
标签: javascript html asp.net-mvc knockout.js