我从本地路径上载了一个文件,然后我想在将链接悬停时将图像显示为预览。但我总是会收到此错误:
不允许加载本地资源:file:/// C://Users//Public//Pictures//ResimKayit/test_2018112116256.jpg
我尝试了很多解决方案,但是它们没有用。有谁可以帮助我吗?
<link href="http://codegena.com/assets/css/image-preview-for-link.css" rel="stylesheet" />
<script type="text/javascript">
$(function () {
$('#td1 a').miniPreview({ prefetch: 'pageload' });
});
</script>
<script src="http://codegena.com/assets/js/image-preview-for-link.js"></script>
<td id="td1">
<a href='<%#GetPrameterValue("FILELOCATION") + "/" + Eval("FILENAME")%>' onclick="OpenAnExternalFile('<%# GetPrameterValue("FILELOCATION") + "/" + Eval("FILENAME") %>')"><%# Eval("FILENAME") %></a>
<asp:HiddenField ID="hdnID" runat="server" Value='<%#Eval("ID")%>' />
<asp:HiddenField ID="hdnName" runat="server" Value='<%#Eval("FILENAME")%>' />
</td>
答案 0 :(得分:0)
尝试看一下这个问题,看来您处于类似情况
THREE.js - Can't load texture locally
他们试图对Three.js使用纹理,但是相同的安全协议阻止了他们加载图像。您可能可以使用他们的解决方案之一来解决此问题。