【发布时间】:2018-11-28 14:45:53
【问题描述】:
我从本地路径上传了一个文件,然后我想在悬停链接时将图像显示为预览。但我总是得到这个错误:
不允许加载本地资源: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>
【问题讨论】:
-
您必须从您的计算机上的服务器/本地服务器加载它 - 这是一种安全措施,可防止其他网站在未经您许可的情况下从您的计算机加载文件。
标签: javascript asp.net webforms