为什么会收到“不允许加载本地资源”错误消息?

时间:2018-11-28 14:45:54

标签: javascript asp.net webforms

我从本地路径上载了一个文件,然后我想在将链接悬停时将图像显示为预览。但我总是会收到此错误:

  

不允许加载本地资源: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>

1 个答案:

答案 0 :(得分:0)

尝试看一下这个问题,看来您处于类似情况

THREE.js - Can't load texture locally

他们试图对Three.js使用纹理,但是相同的安全协议阻止了他们加载图像。您可能可以使用他们的解决方案之一来解决此问题。