我想通过单击从外部网站打开pc本地图像。
因此,我有一个包含图像文件列表的网格,这些文件的绝对路径与某些共享位置(例如本地PC)相关
Image Name | Absolute Path |
==============|==============================|
Image1.png | c:\\Desktop\\SomeImage.PNG' |
我遇到的问题是它不起作用。
托管代码:
private navigateToUrl(url: string): void {
const link = this.windowRefService.nativeWindow.document.getElementById('navigator');
link.setAttribute('href', 'c:\\Desktop\\SomeImage.PNG');
link.click();
}
我在本地计算机上使用简单的index.html尝试了相同的方法,并且效果很好
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<a target="_blank" rel="noopener" href="c:\\Desktop\\SomeImage.PNG">Manual</a>
<a id="navigator" target="_blank" rel="noopener" onclick="openImageAtNewTab()" >Javascript</a>
</body>
<script>
function openImageAtNewTab() {
var link = window.document.getElementById('navigator');
link.setAttribute('href', "c:\\Desktop\\SomeImage.PNG);
lick.click();
}
</script
</html>
问:是否可以从本地主机(不同的domen)在本地计算机上打开图像?