asp.net 在浏览器打开本地图片的问题
<asp:ButtonID="Button1"runat="server"OnClientClick="window.open('//file:///C:/Users/P...
<asp:Button ID="Button1" runat="server" OnClientClick="window.open('//file:///C:/Users/Public/Pictures/Sample%20Pictures/Chrysanthemum.jpg')" Text="Button" />
为什么我点这个button的时候新打开的页面url是下面图片这样的,少了个冒号。如果去掉前面的//file:
新打开的网页的url就变成c/Users/Public/Pictures/Sample%20Pictures/Chrysanthemum.jpg冒号还是不见了,加斜杠转义也不行,请问为什么啊 展开
为什么我点这个button的时候新打开的页面url是下面图片这样的,少了个冒号。如果去掉前面的//file:
新打开的网页的url就变成c/Users/Public/Pictures/Sample%20Pictures/Chrysanthemum.jpg冒号还是不见了,加斜杠转义也不行,请问为什么啊 展开
1个回答
展开全部
window.open('file:///C:\\Users\\Public\\Pictures\\Sample%20Pictures\\Chrysanthemum.jpg')" 注意要配置一下权限。不过你这样弄了,别人在网页上也是读不到这个图片的吧?不如重新写一个页面,用流的方式把图片输出比较好。
追问
如果前面不加两斜杠,会默认是服务器路径下的,这只是用来测试,不是写死的,具体功能是别人上传图片可以预览,就直接打开本地的图片。
请问权限的话是要在哪里配置
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询