导航:首页 > 编程语言 > jsp页面a标签下载图片

jsp页面a标签下载图片

发布时间:2023-06-18 11:16:12

1. jsp a标签如何下载 图片后缀是jpg

定义和用法
download属性规定被下载的超链接目标。
在<a>标签中必须设置href属性。
该属性也可以设置一个值来规定下载文件的名称。所允许的值没有限制,浏览器将自动检测正确的文件扩展名并添加到文件(.img,.pdf,.txt,.html,等等)。
例如:
<ahref="imges/1.jpg"download="图片">
<imgsrc="imges/1.jpg"alt="图片">
</a>
只有Firefox和Chrome支持download属性。
想要兼容IE可以把下面代码放到网页中
<!–[ifIE]><script>
(function(l,f){functionm(){vara=e.elements;return"string"==typeofa?a.split(""):a}functioni(a){varb=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);returnb}functionp(a,b,c){b||(b=f);if(g)returnb.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);returnb.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}functiont(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();
a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","returnfunction(){varn=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[w-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");returnn}")(e,b.frag)}functionq(a){a||(a=f);varb=i(a);if(e.shivCSS&&!j&&!b.hasCSS){varc,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x<style>article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}</style>";
c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);returna}vark=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{vara=f.createElement("a");a.innerHTML="<xyz></xyz>";j="hidden"ina;varb;if(!(b=1==a.childNodes.length)){f.createElement("a");varc=f.createDocumentFragment();b="undefined"==typeofc.cloneNode||"undefined"==typeofc.createDocumentFragment||"undefined"==typeofc.createElement}g=b}catch(d){g=j=!0}})();vare={elements:k.elements||"etimevideo",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)returna.createDocumentFragment();for(varb=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d<h;d++)c.createElement(e[d]);returnc}};l.html5=e;q(f)})(this,document);</script><![endif]–>

2. jsp用a标签下载文件,中文出现乱码怎么解决

我猜你说的中文出现乱码应该是文件名内的中文出现乱码。
这和服务器,本机的编码有关系吧。
应该在下载的过程中将服务器文件名编码转换一次。

3. jsp页面,使用 a 标签下载 rar 文件,在IE中部弹出下载框,而是直接打开了,该如何处理,最好能给代码

那个A标签的链接写成哪个文件的链接就可以了。
要写相对路径

4. 在JSP中使用href下载文件的问题

在JSP中,使用超级连接来下载文件的方法,可以用href属性来指定其下载路径及文件名,
如:
要下载路径为:htttp://localhost:8080/HB/,文件名问140.xls的文件,
在JSP中的写法:<a
href="htttp://localhost:8080/HB/140.xls">
140.xls</a>;
然后在浏览器中打开后,点击超链接即可。

5. 关于在jsp中使用href超链接下载的问题

a标签抄的href属性中不能用本地硬盘的物理地址(即 f:\... 这样的),而应该使用网络的url地址。比如说图片和NewFile.jsp放在同一个文件夹,就可以这样:
<a href="微信图片_20190716111329.jpg" download="liubi.jpg">点我下载</a>

阅读全文

与jsp页面a标签下载图片相关的资料

热点内容
网络中常用的传输介质 浏览:518
文件如何使用 浏览:322
同步推密码找回 浏览:865
乐高怎么才能用电脑编程序 浏览:65
本机qq文件为什么找不到 浏览:264
安卓qq空间免升级 浏览:490
linux如何删除模块驱动程序 浏览:193
at89c51c程序 浏览:329
怎么创建word大纲文件 浏览:622
袅袅朗诵文件生成器 浏览:626
1054件文件是多少gb 浏览:371
高州禁养区内能养猪多少头的文件 浏览:927
win8ico文件 浏览:949
仁和数控怎么编程 浏览:381
项目文件夹图片 浏览:87
怎么在东芝电视安装app 浏览:954
plc显示数字怎么编程 浏览:439
如何辨别假网站 浏览:711
宽带用别人的账号密码 浏览:556
新app如何占有市场 浏览:42

友情链接