是不是在服务器上img标签不能显示本地图片啊

问题描述

<html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="jquery-1.6.2.js"></script> <script language="javascript"> $(function(){ $("#f1").change(function(){ $("#img1").attr("src","file:///"+$("#f1").val()); alert("12dqwdwq"+"file:///"+$("#f1").val()) }) }); </script> <style type="text/css"> #large{position:absolute;display:none;z-index:999;} </style> </head> <body> <div id="demo"> <input id="f1" name="f1" type="file" /> <img id="img1" width="60" height="60"> </div> </body> </html>点击浏览图片功能,为什么静态情况下就可以,发布到服务器上就不可以了呢 问题补充:Rainbow702 写道

解决方案

这样子说吧:① 你在本地打开的时候,你的页面画 img 对应的标签都在你本地上,那么显示肯定是没有问题的,因为浏览器可以找到那个 图片的② 但第二种情况是不行的啊。首先,你是把这个工程放到了服务器上去,然后用户访问你这个网页时,这个网页里的 JS 代码是在用户的电脑上执行的(因为JS都是在客户端执行,而非服务端执行),这样的话,用户当然是没有办法去显示你的服务上的图片的。除非,在用户电脑上,刚好有一个跟你指的图片的路径一模一样的文件夹,然后这个文件夹里刚好还有同样一个名字的图片,但这种可能微乎其微啊。
解决方案二:
正式的环境下 是办不到的 这个是误区,你看一下我上面的回答咯。
解决方案三:
这个是不可以的,这个路径都是服务器的路径。你本地的静态情况实际上相当于本机就是服务器,所以拿到了。
解决方案四:
肯定不行 没有任何疑问。 你想 你要是做这么一个东西出来,你在每个客户端都能收集他们本地的东西了,不就乱套了么 是吧。呵呵 ,本地的东西只能让用户主动去选择,你是不能这样弄的。
解决方案五:
这是需要你自己写一个Servlet来处理这种情况的。
解决方案六:
还有,建议你把 $("#f1").val() 的值 alert 一下,看是否是你想要的。
解决方案七:
你的不行是指 点了浏览图片 按钮 弹不出文件选择框还是别的什么?

时间: 2025-01-01 04:54:58

是不是在服务器上img标签不能显示本地图片啊的相关文章

在本机上增加成功,但在服务器上增加信息时显示列明无效,怎么回事????

问题描述 在本机上增加成功,但在服务器上增加信息时显示列明无效,怎么回事???? 解决方案 解决方案二:数据库没有对应上?

oracle-Oracle如何把远程服务器上的数据拷贝到本地

问题描述 Oracle如何把远程服务器上的数据拷贝到本地 Oracle如何把远程服务器上的数据拷贝到本地,知道IP,SID,库名 解决方案 配置传输,通过dblink连接对端

本地预览-服务器上到项目下载到本地后,如何预览

问题描述 服务器上到项目下载到本地后,如何预览 预览错误如下 解决方案 php服务器有没有装好,如果是iis,先在添加删除windows功能中启用php 解决方案二: 这个问题后来自己在打开phpstudy的时候发现是80端口被占用了,导致我进不去自己的站点,解除占用后就好了, 解决方案三: 1.先确认你的服务器上文件是否存在.在IIS中,选中你的WEBService,右键,浏览.文件夹中是否可以正确查看路径文件. 2.如果文件存在,选中你的WEBService,右键,管理应用程序,浏览.网页访

jsp程序在服务器上运行,如何将本地文件上传到ftp上

问题描述 jsp程序在服务器上运行,如何将本地文件上传到ftp上jsp页面传过去String fileString 应该不行的,它会执行服务器的那个地址,可能会报错我感觉应该穿过去一个File file 文件的吧,不知道如何实现, 一般的网页都是如何实现的呢? 有些迷茫,忘爱好者给指点下! 解决方案 form表单 enctype="multipart/form-data"<input name="userfile" type="file"&

日历-My97DatePicker如何显示服务器的时间而不是显示本地时间

问题描述 My97DatePicker如何显示服务器的时间而不是显示本地时间 如题,一直在用my97datepicker日历控件..挺好用.!但是这次做了一个网站..在使用网站时, 用户点击控件时,日历控件的时间是根据用户系统时间显示的, 但是由于使用网站的很多用户系统时间并不正确,甚至有些时间还是在10年以前, 给录入数据时造成了麻烦, 因此需要让日历控件按服务器时间显示. 解决方案 My97DatePicker时间选择器My97DatePicker日期控件,强大的日期控件,想怎么控制时间就怎

javaweb-将正常运行的服务器上的项目拷贝放在本地服务器中运行出错(均是tomcat6.0)

问题描述 将正常运行的服务器上的项目拷贝放在本地服务器中运行出错(均是tomcat6.0) 这个项目是已经上线的正在使用的项目,我们从它的服务器中拷出来,放在本地运行. 在本地运行的时候,自动跳转到了一个错误提示页面,提示"非法访问,请联系厂商!" 想问下各位,这是怎么做到?以及我该怎么解决? 解决方案 这个厂商做了手脚呗,可以做手脚的地方很多,比如在你的系统中放一个隐蔽的文件,或者根据你计算机名.网卡地址等做一个判断,你的新的系统没有这些特征,就给提示. 具体要反编译调试你的程序才之

ie9下在上传之前怎么获取本地图片的大小啊,是ie9哦,谢谢

问题描述 ie9下在上传之前怎么获取本地图片的大小啊,是ie9哦,谢谢 ie9下在上传之前怎么获取本地图片的大小啊,是ie9哦,谢谢 解决方案 限于浏览器的安全性,不可能通过服务器直接读取客户端上的文件.如果你限定IE9,可以编写activex控件或者用flash/sl之类的中间件 解决方案二: 用flash可以..不过你获取文件大小有什么意义呢 解决方案三: 上传后服务器端也需要再次判断,客户端判断是可以绕过的. 可以使用swfupload或者居于jquery的uploadify,用flash

Android 使用ContentProvider扫描手机中的图片,仿微信显示本地图片效果

转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/18730223),请尊重他人的辛勤劳动成果,谢谢! 写这篇文章之前,先简单说几句,首先是先恭喜下自己获得了2013年的博客之星称号,很意外也很开心,自己是从2013年开始写博客,那时候也不知道怎么写,我从小就不喜欢写日记,作文什么的,所以刚开始都是贴代码,也没有人看,后面慢慢的,写的文章被推荐博客首页和CSDN首页(这里也要小小的感谢下小编MM),访问量逐渐

Android开发实现webview中img标签加载本地图片的方法

本文实例讲述了Android开发实现webview中img标签加载本地图片的方法.分享给大家供大家参考,具体如下: 在网上查了很多教程,感觉很麻烦,各种方法,最后实践很简单,主要是两步: WebSettings webSettings=webView.getSettings(); //允许webview对文件的操作 webSettings.setAllowUniversalAccessFromFileURLs(true); webSettings.setAllowFileAccess(true)